Wednesday, August 31, 2011

Windbg+VMware双机调试Windows 7内核

1. VMware中,添加SerialPort (\\.pipe\com_1),参考XP下的配置.
2. win7下面没有了boot.ini,用bcdedit.exe命令行来配置(和以往唯一的区别)
3. 拷贝当前的配置:
bcdedit /copy {current} /d "Windows 7 Debug"
4. 记录新加的标识符GUID,命令:
bcdedit
5. 对新加的启动项,增加调试功能:
bcdedit /debug {之前查询到的GUID} ON
6. 修改调试的设置:
bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200

7.外层的系统,增加一个windbg的快捷方式,修改其命令行为(注意安装路径需要和你的本机对应):
"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe

No comments:

Post a Comment