windows8 和 虚拟机XP 通过widbg进行双机调试
1> windows8 安装好windbg。建立桌面快捷方式,右键属性,目标编辑框中追加 -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y 注意在双引号外面
本机windbg的桌面快捷方式属性中的目标为"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\windbg.exe" -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y
2>安装好虚拟机,装上XP操作系统。
编辑虚拟机设置->添加->串行端口
使用命名管道 设置为: \\.\pipe\com_1 该端是服务器 另一端是应用程序
3>开启虚拟机XP
打开C:\boot.ini,追加下面内容:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional-Debug" /noexecute=optin /fastdetect /debug /debugport=com_1 /baudrate=115200
整个boot.ini 文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
1> windows8 安装好windbg。建立桌面快捷方式,右键属性,目标编辑框中追加 -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y 注意在双引号外面
本机windbg的桌面快捷方式属性中的目标为"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\windbg.exe" -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y
2>安装好虚拟机,装上XP操作系统。
编辑虚拟机设置->添加->串行端口
使用命名管道 设置为: \\.\pipe\com_1 该端是服务器 另一端是应用程序
3>开启虚拟机XP
打开C:\boot.ini,追加下面内容:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional-Debug" /noexecute=optin /fastdetect /debug /debugport=com_1 /baudrate=115200
整个boot.ini 文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS