双机调试
1.虚拟机添加串行端口
使用命名的管道
\\.\pipe\com_1
;该端是服务器
;另一端是应用程序
勾选轮询时主动放弃CPU
2.虚拟机拍摄快照
3.虚拟机管理员CMD
输入以下命令之前确定串行端口设置好;硬件中没有打印机这一项
bcdedit /dbgsettings serial baudrate:115200 debugport:1
bcdedit /copy {current} /d Krnlsys
bcdedit /displayorder {current} <{上一个命令输出的ID}>
bcdedit /debug <{上上个命令输出的ID}> ON
bcdedit /debug on
4.设置 -> 更新和安全 -> 恢复 -> 高级启动 -> 疑难解答 -> 高级选项 -> 启动设置 -> 重启 -> 7) 禁用驱动程序强制签名
5.虚拟机拍摄快照
6.主机管理员打开随 WDK 一起安装的 WinDbg(×64)
Kernel Debug -> COM
Baud Rate:115200;Port:
.\pipe\com_1;勾选Pipe、Reconnect;Resets:0
7.复制Dbgview、KmdManager、DbgPrint.sys到虚拟机
原始资料地址:
10分钟从零配置Windows驱动开发环境WDK+双机调试
windows 驱动开发使用的一些工具
如有侵权联系删除 仅供学习交流使用