我正在使用 Win7 DDK 中的内核驱动程序示例之一。我可以修改编译和构建我的 *.sys 文件。我也可以使用它的 INF(使用设备管理器或 devcon)或直接使用服务控制管理器来安装它。当我进行下一次更改并生成更新的 *.sys 文件时,我似乎在这个新文件和我现在停止的驱动程序之间遇到了冲突(我尝试使用 Servcie Control Manager 'stop' 和 'delete service' 等)。如果我重新启动,我可以安装新驱动程序并正常运行。同样,如果我在设备管理器中选择卸载,Windows 会提示我重新启动。
那么,如何轻松测试对内核驱动程序的增量修改呢?谢谢