Здравствуйте! Не получается запустить пример из WDK minispy.sys (..\filesys\miniFilter\minispy\filter). Драйвер регистрируется, но не запускается. kmdmanager выдает ошибку "не удается найти указанный путь". Может кто-нибудь знает, почему?
Народ, покопавшись с этой проблемой я получаю, что функция FltRegisterFilter возвращает STATUS_OBJECT_NAME_NOT_FOUND. Почему?
Проблема решилась! Две причины: 1. для загрузки драйвера лучше использовать fltmc.exe, а не всякие менеджеры 2. имя драйвера нужно писать без расширения, например, fltmc load nullFilter И еще в качестве дополнения: 3. лучше соблюдать регистр 4. при использовании виртуальной машины для работы с драйверами, не запускать драйвер из расшаренной папки (лучше копировать драйвер на диск виртуальной оси)
У меня не запускалось ничего, и NullFilter и другие. Мне нужно было запустить хоть какой-нибудь пример фильтра
Ну да, его же зарегистрировать нужно сначала, потом уже запускать. Впрочем все это написано в msdn: http://msdn.microsoft.com/en-us/library/dd163281.aspx
Я имел ввиду регистрацию через inf файл, потому как kmdmanager не создаст для минифильтра нужных ему ключей( альтитуда, инстанс и т.д.) в реестре.