Windows 本地调试驱动程序
我是否可以在本地测试/调试窗口驱动程序?这样我就不需要单独的计算机或安装虚拟机 我遵照这些指示: 但是启用了Windows 本地调试驱动程序,windows,debugging,driver,Windows,Debugging,Driver,我是否可以在本地测试/调试窗口驱动程序?这样我就不需要单独的计算机或安装虚拟机 我遵照这些指示: 但是启用了bcdedit/debug之后,我无法通过欢迎屏幕。我的电脑就挂在那里 我使用的是Visual Studio 2013和Windows 8.1驱动程序工具包。在我看来,本地内核调试几乎毫无价值 即使它不是一文不值,但将目标放在一台单独的机器上(虚拟或物理)也是一条可行之路,因为正在开发的内核模式驱动程序可以(而且很可能会)破坏目标机器的稳定性,直到它们完成为止—这是您可能不希望在您的开发机
bcdedit/debug之后,我无法通过欢迎屏幕。我的电脑就挂在那里
我使用的是Visual Studio 2013和Windows 8.1驱动程序工具包。在我看来,本地内核调试几乎毫无价值
即使它不是一文不值,但将目标放在一台单独的机器上(虚拟或物理)也是一条可行之路,因为正在开发的内核模式驱动程序可以(而且很可能会)破坏目标机器的稳定性,直到它们完成为止—这是您可能不希望在您的开发机器上发生的事情。好的,我将下载VMware。但与此同时,我该如何测试我的司机?有我可以使用的软件吗?Windows设备驱动程序本质上是操作系统的扩展(把它们看作加载到Windows内核“进程”中的DLL)。为了测试/调试这样的组件,您需要一个不介意崩溃的Windows实例。运行Windows的单独虚拟机或物理机实际上是实现这一点的唯一方法。