使用VirtualKD构建双机调试

我的环境 :

虚拟机 VMware 12 Pro
目标系统 Windows 7 32位
调试系统 windows 10 64位
VirtualKD-3.0
调试工具 windbg


VirtualKD 是一个开源的调试辅助软件,能够帮助 WinDBG 与 VMWare 建立快速通讯

网址: http://virtualkd.sysprogs.org/


VirtualKD分为两部分

1.在VirtualKD目录下,打开相对应的vmmon64.exe程序,并配置调试器windbg路径

使用VirtualKD构建双机调试_第1张图片


2.把 target文件夹拷贝到虚拟机中,并且在虚拟机中运行此文件夹下的 vminstall.exe,点 击“Instual” 按钮安装.

然后重启虚拟机中的目标系统,此时会有调试模式,我们选择它启动

使用VirtualKD构建双机调试_第2张图片


此时程序卡在了启动处
这里写图片描述


windbg自动运行起来

在命令窗口输入 g ,让目标系统运行起来

这里写图片描述


添加符号路径 打开 File->Symbol file path

SRV*d:\localsymbols*http://msdl.microsoft.com/download/symbols

使用VirtualKD构建双机调试_第3张图片

在这里选上对号或者在windbg输入 .reload都可以加载符号


打开目标系统的记事本程序

在这里点击暂停目标程序

使用VirtualKD构建双机调试_第4张图片

然后在用windbg查寻此进程

!process 0 0 notepad.exe

使用VirtualKD构建双机调试_第5张图片


你可能感兴趣的:(windows驱动)