Mark一下:

使用WinDbg搭建双机调试:

工具:VirtuakKD-3.0、windbgx64、VMware

宿主机:Win10 x64 1903

目标机:Win10 x64 1903 

     

第一步:宿主机打开vmmon64.exe,设置Debugger path。注意:宿主机的vmmon64.exe一直保持打开。

WinDbg、WinDbg Preview搭建双机调试_双机调试

WinDbg、WinDbg Preview搭建双机调试_双机调试_02

第二步:把VirtuakKD-3.0中的target文件夹拷贝中虚拟机中,安装里面的文件,重启。

WinDbg、WinDbg Preview搭建双机调试_双机调试_03

第三步:如果windbg在虚拟机重启的过程中,加载微软徽标的时候自动弹出来,显示如下信息,说明OK了。

有时候,自动弹出功能会失效,但是系统也没有继续进行加载,还是卡在微软徽标的位置,可以手动点一下vmmon64.exe的Run debugger按钮。

WinDbg、WinDbg Preview搭建双机调试_WinDbg、WinDbg Previ_04

第四步:如果不成功,直接进入系统了,需要进行如下设置:

WinDbg、WinDbg Preview搭建双机调试_双机调试_05

端口、波特率不一定要设置下面的数值,可以多试试。

WinDbg、WinDbg Preview搭建双机调试_双机调试_06

重启的时候F8,进入高级选项,选择强制禁用驱动签名

WinDbg、WinDbg Preview搭建双机调试_双机调试_07WinDbg、WinDbg Preview搭建双机调试_双机调试_08



使用新版WinDbg Preview搭建双机调试:

工具:WinDbg Preview、VMware

宿主机:Win10 x64 1903

目标机:Win7 x86 专业版

WinDbg、WinDbg Preview搭建双机调试_WinDbg、WinDbg Previ_09

WinDbg、WinDbg Preview搭建双机调试_双机调试_10

WinDbg、WinDbg Preview搭建双机调试_双机调试_11

WinDbg、WinDbg Preview搭建双机调试_双机调试_12

WinDbg、WinDbg Preview搭建双机调试_WinDbg、WinDbg Previ_13

可能上面勾选了Initial  break就可以自动断下来,不用手动点Break

WinDbg、WinDbg Preview搭建双机调试_双机调试_14

正常调试

WinDbg、WinDbg Preview搭建双机调试_WinDbg、WinDbg Previ_15


备注:WinDbg、WinDbg Preview不要共用同一个符号链接路径(设了同一个路径,本想加载一回,另一个就不用了加载了。没想到,WinDbg Preview始终报错,说找不到符号。