Win7+VMWare8 搭建双机调试环境

测试环境:

本机操作系统:Windows 7

VMWare 版本: v8.0.0

WinDbg 版本: v6.12

 

步骤:

一、安装VMWare、在VMWare内安装Windows Xpsp3操作系统、安装WinDbg

注:我的WinDbg是安装WinDDK时一起附加安装的,在C:\WinDDK\7600.16385.1

二、设置VMWare :

VMàSettingsàAddàSerial PortàOK

Serial Port参数设置:

  Use nanmed pipe:

     \\.\pipe\com_1

     This end is theserver.

The other endis a virtual machine.

三、设置虚拟机内系统(Windows Xpsp3)

在C盘的根目录下的boot.ini文件的末尾添加一条如下记录(添加我们的调试启动项)

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="MicrosoftWindows XP Professional - debug" /fastdetect /debug /debugport=com2

注:最后的要是com2,我用com1一直没能成功

四、设置WinDbg

我的WinDbg是安装WinDDk时附加安装的,没有symbols文件,所以可能会要连接网络进行下载,设置符号路径目录方法如下:

Fileàsymbol pathà输入我们存在/(存放)sysbol的路径,个人喜欢和WinDbg在同级目录,所以我这样写:

srv* C:\WinDDK\7600.16385.1\symbols*http://msdl.microsoft.com/download/symbols

注:当我们本机缺少或没有某个symbol时从上面的那个微软的地址自动下载

 

为我们的WinDbg添加启动参数,即创建一个bat文件来附加参数来启动WinDbg

Bat这样写:

start "" windbg.exe -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect-y

注:要调试虚拟机时打开这个bat

五、先开启我们的虚拟机系统(注意启动时选择我们上面添加的“双机调试”系统选项)、

然后再打开我们的WinDbg那个批处理文件来启动我们的WinDbg

你可能感兴趣的:(Win7+VMWare8 搭建双机调试环境)