1、
13-1.exe
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
ZC: 该页面也换掉了
【2620】这里 WinDbg的安装 选择的是 完整安装
2、
13-2
【1175】WinXP虚拟机中 访问共享目录,地址栏中输入 "\\.host\???"(???就是共享文件夹名称)
【1258】WinXP虚拟机中 安装WinDBG(ZC:为何?不是不用安装就可以调试的吗?这里难道是用 客户端-服务器 的方式来调试?)
【1360】设置 WinXP虚拟机 为 被调试端:显示隐藏文件--> C:\boot.ini 去掉"只读"属性 --> 复制一行:
【1685】原来"[operating systems]"中的信息为:
“
muti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff
”
后添加的一行的信息为:
“
muti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windbg 双击调试" /fastdetect /NoExecute=AlwaysOff /debug /debugport=com1 /baudrate=115200
”
多加的信息为"/fastdetect /debug /debugport=com1 /baudrate=115200"
将 C:\boot.ini 保存一下
【1820】【1890】虚拟机中 添加 串口 com1
【2055】设置 刚才创建的串口的属性
“
"Use named pipe :"
\\.\pipe\com1
This end is the server.
The other end is an application
”
【2303】主机中,虚拟机 快捷方式 中 加入参数:
“
-b -k com:pipe,port=\\.\pipe\com1,baund=115200,reconnect -y
”
批处理,直接 用 命令行+参数 启动虚拟机,不必再快捷方式上加参数
【2533】选“WinDBG 双击调试”
【2780】虚拟机 被断点 断下,WinDBG中输入指令"g",使得虚拟机继续跑起来
【3058】WinDBG --> Debug --> Break 使得 虚拟机 断下来
【3120】WinDBG --> Debug --> G0 让断下来的虚拟机继续跑起来(指令"g")(快捷键 F5)
3、