【发布时间】:2011-06-18 04:19:52
【问题描述】:
我正在使用 Win7 DDK 中的内核驱动程序示例之一。我可以修改编译和构建我的 *.sys 文件。我也可以使用它的 INF(使用设备管理器或 devcon)或直接使用服务控制管理器来安装它。当我进行下一次更改并生成更新的 *.sys 文件时,我似乎在这个新文件和我现在停止的驱动程序之间遇到了冲突(我尝试使用 Servcie Control Manager 'stop' 和 'delete service' 等)。如果我重新启动,我可以安装新驱动程序并正常运行。同样,如果我在设备管理器中选择卸载,Windows 会提示我重新启动。
那么,如何轻松测试对内核驱动程序的增量修改? 谢谢
【问题讨论】:
-
一般来说,是的,这是可能的,至少当您通过 API 函数安装驱动程序时。不确定是否可以使用 INF 文件安装驱动程序。
标签: windows-7 service kernel driver reboot