【问题标题】:How to automatically remove driver after crash?崩溃后如何自动删除驱动程序?
【发布时间】:2020-07-08 13:23:07
【问题描述】:

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

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

有没有办法简化这个工作流程,以便在检查错误后重新启动时自动删除设备驱动程序?

其他信息:

  • 我正在使用 dpinst 在目标 PC 上安装驱动程序

【问题讨论】:

标签: windows driver windbg dpinst


【解决方案1】:

在启动过程中使用 .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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    相关资源
    最近更新 更多