双机调试
WinDbug下载地址WDK里面自带该工具
前置环境说明本机有windbug,wmware里面刚安装好win10系统。
- 设置debug模式
bcdedit
bcdedit /dbgsettings serial baudrate:115200 debugport:1
bcdedit /copy {current} /d DebugEntry
bcdedit /displayorder {current} {ID}
bcdedit /debug {ID} ON
注:这个ID要填写上一条命令生成的一串数字或字母,具体如下图所示。
- 禁止签名
bcdedit /set testsigning on
shutdown -r -t 0 //是立刻重启
shutdown -s -t 0 //是立刻关机
- 设置vmware
1.删除打印机
2.配置串行端口
主机安装VMware
注,在虚拟系统设置的硬件一栏,删除打印机之后添加串口(打印机会占用串口1):
\\.\pipe\com_1
启动虚拟系统
- WinDbg连接方式一
1,在桌面上添加一个windbg的快捷方式;
2,右键该快捷方式,打开“属性”对话框,在目标一栏的末尾添加“ -b -k com:pipe,port=\.\pipe\com_1,resets=0,reconnect -y”。
- WinDbg连接方式二
打开WinDbg.exe后Ctrl+K。
\\.\pipe\com_1
连接效果演示
虚拟机安装SDK
指令 | 描述 |
---|---|
g | 刷新KD连接(虚拟机卡死可以解除) |
Ctrl+Break | 下断点(只有下断点windbg才可以使用) |
SDK各版本地址 | |
本版本的SDK下载地址 | |
下载完成后在虚拟机Win10系统里安装SDK | |
桌面卡住就用g | |
配置符号表(科学上网)
打开WinDbg.exe后Ctrl+S。
d:\SymbolsLocal;srv*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols;
如果不成功就重启虚拟机再尝试,我重启了系统自动更新了一些东西就连接上了。