环境构建
一、 双机联调涉及的工具
VirtualKD、Windbg
工具下载地址:
VirtualKD:http://virtualkd.sysprogs.org/
二、 环境配置
1、 VirtualKD配置:
-
下载文件到本地,解压之后的文件夹中,有一个target文件夹。把这个文件夹copy到虚拟机,然后在虚拟机里运行该目录下的vminstall.exe。点击Install后重启系统。
注意:单选按钮请根据自己的需求选择是新建一个还是使用已有的KD。 -
重启时选择:[VirtualKD](刚刚新建的KD)
-
虚拟机重启的时候会卡住,这个时候就要在主机这边来进行一些设置了。
-
打开与本机系统对应的vmmon.exe或vmmon64.exe, 点Debugger path按钮,设置Windbg的路径。
-
选中要调试的虚拟机,然后点Run debug按钮,启动WinDbg。
-
输入命令g使虚拟机系统继续启动
-
在虚拟机中启动要调试的进程,然后点图中的按钮把进程暂停住,可以在设置完断点之后用命令g或者F5使系统继续执行
双机联调–让目标机强行蓝屏/重启
- .crash命令能引发一个系统蓝屏,并生成dump文件
- .reboot命令使系统重启,不产生dump文件