双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)

一、关闭win7(或更高版本)虚拟机,更改配置。
注意这里要将虚拟机关闭,挂起时无法更改配置。
按照图示添加一个串行端口双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第1张图片
接下来按照图示设置所创建的串行端口配置
双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第2张图片
二、打开虚拟机,修改配置
以管理员身份运行CMD,执行以下命令:

bcdedit /dbgsettings serial baudrate:115200 debugport:2

这里debugport:2这个数值取决于第一步时所创建的串行端口号,如本次例子中创建的“串行端口 2”。

bcdedit /copy {current} /d yeanhoo

接下执行该条命令生成开机选项名称,如“yeanhoo”。
双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第3张图片
执行完以上命令行,反回结果如图所示,复制{}内的GUID,然后执行如下命令,注意接下来执行的命令中{}内的GUID是上条命令返回的GUID,即红框内数字。

bcdedit /displayorder {current} {ad31eae8-f12e-11e8-b353-8f0538b357ae}

最后再执行下面的命令,{}内的数据仍为上述GUID

bcdedit /debug {ad31eae8-f12e-11e8-b353-8f0538b357ae} ON 

完成后更改WIindbg快捷方式参数

-b -k com:pipe,port=\\.\pipe\com,resets=0

双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第4张图片
三、重启虚拟机,进行调试
重启虚拟机,选择刚才命名的开机选项名称。并按回车启动
双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第5张图片
然后通过WinDbg快捷方式启动WinDbg
成功将会自动停在INT 3中断.
双机调试 WinDbg调试VMware虚拟机Windows7及更高版本(详细流程)_第6张图片

你可能感兴趣的:(技巧,windbg,调试器,vmware)