простой драйвер фильтр файловой системы

Тема в разделе "WASM.NT.KERNEL", создана пользователем katrus, 5 янв 2009.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Может кто знает где можно найти исходники простейшего драйвера фильтра файловой системы позволяющего блокировать определенные операции (удаление файла)?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    создаешь девайс, аттачишь его и фильтруешь запросы IRP_MJ_SET_INFORMATION (FileDispositionInformation).
    ведь DeleteFile сводится к ZwSetInformationFile (FileDispositionInformation).
    и еще не забудь про FastIo.

    а исходники - ну глянь хотя бы FileMon сорцы. или в ддк помоему было чтото..
     
  3. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    У Раджива Нагара к его книге в аттачеесть сорцы драйверов ФС, на google.ru/codesearch если поискать, тож можно найти
     
  4. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Нашел исходники от filemon. Не такие уж они и маленькие. Буду копать ...
     
  5. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    katrus
    Лови http://depositfiles.com/files/sggvt0jur
     
  6. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    сначала там все просто и код небольшой и прозрачный
    а потом начинается тестирование и код растет
    1) в каких случаях експлорер ставит сначала труе потом фалсе
    2) удаление в корзину - это ренейм, а ренейм это отдельная пестня о трех куплетах
    итд итп
    совет: если есть возможность делать через FltMngr - надо этим пользоваться