Возможные места установки драйвера минифильтра - PullRequest
1 голос
/ 20 октября 2019

Атрибуты драйвера MiniFilter (и в данном случае любого драйвера) инкапсулированы в файл .INF . Одним из разделов в файле .INF является раздел DestinationDirs, который, по мнению Microsoft, является необязательным. Большинство примеров, которые я видел, используют значение 12 (или 11). 11 - \ Windows \ System32 \ 12 - \ Windows \ System32 \ Drivers

Какие другие возможные значения

MiniFilter.DriverFiles

и какую опцию можно использовать для установки драйвера MiniFilter впользовательский путь (например, "c: \ myfolder \" )?

1 Ответ

3 голосов
/ 20 октября 2019

Вы можете использовать любой из определенных DirIds . Чтобы использовать произвольный путь, укажите -1 и путь после запятой.

Но не рекомендуется размещать драйвер, связанный с файловой системой, в каталоге, отличном от System32 \ drivers. В начале загрузки только несколько системных каталогов могут быть доступны для загрузчика, и ваш фильтр может быть не загружен. Это может помешать правильной инициализации системы.

...