这类配置大家都写了很多,我略总结一下,主要是把自己遇到的问题写一下。
流程:
一、虚拟机(VMware+XP)配置
1、修改boot.ini文件,在文件尾部添加如下代码:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Debug" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200
2、添加一个名为\\.\pipe\com_1的Serial Port,选中如下选项:
Connect at power on
This end is the server.
The other end is an application.
Yield CPU on poll (I/O mode)
二、设置windbg
创建windbg快捷方式,右键-属性-目标中修改为:
C:\windbg\windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
上面2步基本就完成了。如果还有问题,按如下修改:
关于符号表,如上篇所讲:
.symfix c:\symbols
.reload
OK,可以进入内核调试了。
时间: 2024-10-08 02:53:15