崩溃后如何自动删除驱动程序?

How to automatically remove driver after crash?

我正在使用 WinDbg 远程调试 Windows 内核模式驱动程序。驱动程序在初始化例程中存在问题,导致在安装设备驱动程序时出现 bugcheck/crash。当我分离调试器时,目标 PC 重新启动并再次运行到相同的错误检查中。

为了测试新版本的驱动程序,我必须启动到安全模式,使用设备管理器卸载设备并重新启动到正常模式。

有什么方法可以简化此工作流程,以便在检查错误后重新启动时自动删除设备驱动程序?

附加信息:

使用 .Kdfiles 在引导期间提取替换驱动程序

Documentation From MS

Write Up in Nt Insider From Osr Online

如果您使用 windows 10,那么您可以利用 -m 选项来提供部分名称

并放弃 dospath C:\ NtPath \.\xx , %SystemRoot%

  1. confusions in the map file formats ,

  2. or as described here