Как установить драйвер фильтра KMDF из примера драйвера WDK 8.1 Toaster?
Я изучаю разработку драйверов для Windows, изучая образец драйвера WDK 8.1 Toaster. Я могу создавать, устанавливать, отлаживать и связываться с шиной KMDF и драйвером функций KMDF. У меня проблема с установкой драйвера фильтра KMDF. Я пытался использовать devcon для установки драйвера фильтра, но он всегда терпел неудачу. Любая помощь будет оценена.
Хост-система:
- Windows 8.1 Pro x64
- Сборка: Visual Studio 2013 Pro и WDK 8.1
- Отладка: WinDbg (именованный канал)
Целевая система (виртуальная машина):
Windows 8.1 Enterprise Evaluation
Отладка ядра и тестовая подпись включены
Установить: devcon
1 ответ
Решение
Я нашел ответ на сайте ЛАРН:
По-видимому, процедура установки драйвера фильтра KMDF отличается от других драйверов KMDF. Смотрите процедуру установки ниже:
- Переместите файл "filter.sys" в каталог драйверов Windows (C:\Windows\System32\drivers).
- Создайте сервис для драйвера, используя путь выше в качестве вашего binpath. Я использовал спрос в качестве моего начального типа.
- Добавьте многострочное значение UpperFilter в реестр классов TOASTER и добавьте службу, созданную на шаге 2, в UpperFilter.
- Перезапустите устройство TOASTER.