gpt4 book ai didi

windows - 有什么方法可以让 Windows 在不重启的情况下重新加载驱动程序?

转载 作者:可可西里 更新时间:2023-11-01 13:30:37 32 4
gpt4 key购买 nike

我想知道 - Windows 驱动程序开发人员如何测试自己?

假设我正在调试我编写的驱动程序中的一个棘手问题。我希望能够不断地添加痕迹和日志,修改小部分代码等。

每次我构建我的驱动程序版本并获得一个 .sys 文件时,我想将其部署在测试机器上,并查看 dbgview 等工具以了解发生了什么。据我所知,为了使代码修改生效,唯一的方法是重新启动测试服务器。

这太糟糕了!这意味着我必须等待很长时间才能对代码进行微小的调整,然后才能成为现实。

真的是这样吗?有没有办法告诉 Windows 动态重新加载我的驱动程序?

如果不是 - Windows 驱动程序开发人员如何工作?他们是否经常重启他们的测试服务器以查看是否对他们有用?

最佳答案

我们正在使用虚拟机来测试和调试驱动程序。恢复到快照比重新启动快得多,并且始终为您提供相同的环境。

如果驱动程序支持卸载,您也可以停止并更换驱动程序:在设备管理器中禁用设备或使用 sc stop service_name 停止驱动程序。

关于windows - 有什么方法可以让 Windows 在不重启的情况下重新加载驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5179026/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com