Windows驱动开发(2)VMware+Windbg+Win10双机调试
调试驱动可能会导致蓝屏,所以我们不能在本机调试。在一个虚拟机中加载驱动,然后通过串口对该虚拟机的驱动进行调试。安装Win10虚拟机首先在虚拟机中安装win10最新版64位系统,安装Win10虚拟机视频教程虚拟机设置调试模式微软官方禁止运行非官方或无数字签名的驱动程序,所以我们需要开启测试模式。在虚拟机中搜索cmd程序,以管理员身份打开,启动测试模式bcdedit /set testsigning
·
调试驱动可能会导致蓝屏,所以我们不能在本机调试。在一个虚拟机中加载驱动,然后通过串口对该虚拟机的驱动进行调试。
安装Win10虚拟机
首先在虚拟机中安装win10最新版64位系统,安装Win10虚拟机视频教程
虚拟机设置调试模式
微软官方禁止运行非官方或无数字签名的驱动程序,所以我们需要开启测试模式。
在虚拟机中搜索cmd程序,以管理员身份打开,
启动测试模式
bcdedit /set testsigning ON
启动成功是这样
查看当前的调试配置:
bcdedit /dbgsettings
得到调试信息:
VS2019设置
设置调试设备
或者项目右键 => 属性,通过调试设置也能设置,这是同一个功能。
添加新的远程设备
设置调试设备
设置调试信息
最后看到这个界面证明成功
开始调试
大功告成
最后再附上微软官方WindbgPreview的设置方式,
在本机应用商店安装WindbgPreview最新版,启动 => 文件,选择Attach to kernel,
设置虚拟机的调试信息,OK即可,连接成功。
现在就可以远程调试了。
更多推荐
已为社区贡献2条内容
所有评论(0)