Как автоматически удалить драйвер после сбоя?

Я удаленно отлаживаю драйвер режима ядра Windows с помощью WinDbg. У драйвера есть проблемы с процедурой инициализации, приводящие к ошибке или сбою при установке драйвера устройства. Когда я отсоединяю отладчик, целевой компьютер перезагружается и снова запускается с той же ошибкой.

Поэтому, чтобы протестировать новую версию драйвера, мне нужно загрузиться в безопасном режиме, удалить устройство с помощью диспетчера устройств и перезагрузиться в нормальном режиме.

Есть ли способ упростить этот рабочий процесс, чтобы драйвер устройства автоматически удалялся при перезагрузке после проверки ошибок?

Дополнительная информация:

  • Я использую dpinst для установки драйвера на целевой компьютер

1 ответ

Решение

Используйте .Kdfiles, чтобы получить замену драйвера во время загрузки

Документация от MS

Напишите в Nt Insider из Osr Online

если вы используете Windows 10, вы можете использовать параметр -m, чтобы указать частичное имя

и отказаться от dospath C:\ NtPath \.\xx, %SystemRoot%

  1. путаница в форматах файлов карт,

  2. или как описано здесь

Другие вопросы по тегам