【发布时间】:2020-02-15 23:10:00
【问题描述】:
我最近使用 Visual Studios 在 Windows 中编写了一个 KMDF 驱动程序。然后我在 TestMode 下继续本地安装驱动程序(例如,devcon install driver.inf hwid)。很酷,驱动程序正在运行,我可以看到驱动程序回调在 Dbgview.exe 中触发。
但现在我的驱动程序中有一个错误。所以我写了一些代码,构建了新的驱动程序,现在我想重新启动它。所以我尝试使用devcon 更新到我的新驱动程序。但是,这样做时devcon 提醒我,我需要重新启动系统才能使更改生效。这对于调试新版本的驱动真的很痛苦(请不要建议使用VM/Remote目标机,我对这个解决方案不感兴趣)。
是否可以在不重新启动 Windows 的情况下更新驱动程序?
注意,我可以看到我的驱动程序正在运行“驱动程序服务”,但我无法停止它。我想知道这项服务是否会阻止我更新驱动程序。
【问题讨论】: