Posted on 2008-10-09 16:16
S.l.e!ep.¢% 阅读(425)
评论(0) 编辑 收藏 引用 所属分类:
Windows WDM 、
Unknown
1、设置真实主机的COM口属性
右击 My Computer 属性, -> Hardware -> Device Manager -> Ports(COM & LPT) -> Communications Port(COM1) -> 右键属性 -> Port Settings -> 将 Bits per second 改为 115200
2、虚拟机中装系统了,我用的是WinXP SP2。安装完成后修改boot.ini文件。在里面[operating systems]节中加入一行,
[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="Microsoft Windows XP Professional" /noexecute=optin
/fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional - Debug"
/fastdetect /debug /debugport=com1 /baudrate=115200
3、
配制虚拟机的硬件,点击 "Edit virtual machine settings",添加一个Serial Port,选择"Output to named pipe",然后下一步,第一框里保持默认的 "
\\.\pipe\com_1"
第二框里选"This end is the server."
第三框里选"The other end is an application."
选中 "Connect at power on"
然后点击 "Advanced>>" 然后在新窗口中选中 "Yield CPU on poll", 保存退出。
4、
为使用方便,我们在桌面新建一快捷方式(桌面右键-新建-快捷方式),快捷方式的命令行为
"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -y C:\Windows\Symbols\ -b -k com:pipe,port=\\.\pipe\com_1
5、
srv*C:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols