Драйвер устройства Windows не запускается с параметром 0 - PullRequest
0 голосов
/ 30 октября 2011

Это мой первый драйвер устройства для Windows, и я выполнил пошаговые инструкции в http://www.adp -gmbh.ch / win / misc / writing_devicedriver.html , но мой драйвер устройства не запускается при загрузке Windows, а также средство просмотра событий показывает ошибку, и когда я нажимаю на ошибку в средстве просмотра событий, происходит сбой. Когда я запускаю драйвер вручную после загрузки Windows, он работает. Этот урок неполный? Я уже нашел источники в Интернете, но не на этом сайте, и я думаю, что я нашел ошибку в его источниках, он просто забыл добавить файл заголовка в «Запись событий из драйвера устройства. Я могу скомпилировать его без каких-либо ошибки в DDK.

1 Ответ

0 голосов
/ 30 октября 2011

Да, этот урок неполный и очень старый. Установите WDK и следуйте одному из примеров WDK, написанных с использованием обычного WDM или лучше KMDF. Установка драйвера должна выполняться с использованием файла .inf, а не путем ручного редактирования реестра.

Если вы все еще хотите знать, почему этот драйвер не запускается, отладьте его. Возможно, по какой-то причине его функция DriverEntry или CreateCamel не работает.

Еще одна вещь, которую вы можете сделать без отладки, это добавить множество операторов KdPrint в драйвер и просматривать их с помощью WinDbg или DebugView.

...