设置好虚拟机串口
将编译好的wrkx86.exe复制到\windows\system32\目录下
看 哪个硬件抽象层 再把硬件抽象层驱动 复制 system32\目录下
link -dump -all \WINDOWS\system32\hal.dll | findstr pdb
如果不成功 需要设置路径
path C:\WRK\tools\x86;%path% 教程中是 path WRK\tools\x86;%path%
Halmacpi.dll 复制到将其拷贝到虚拟机\WINDOWS\system32\目录下
接着设置boot.ini文件 添加如下一行。
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WRK" /kernel=wrkx86.exe /hal=halmacpi.dll /debug /debugport=com1 /baudrate=115200
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect
设置windbg的快捷方式
"C:\WinDDK\7600.16385.1\Debuggers\windbg.exe" -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y G:\work\1.1\Symbols;srv*G:\work\1.1\Symbols*http://msdl.microsoft.com/download/symbols -srcpath "G:\work\1.1\WRK\WRK\base"
设置符号目录 源码目录
-b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y D:\Symbols;srv*D:\Symbols*http://msdl.microsoft.com/download/symbols -srcpath "D:\WRK\base"
没成功 可以要等一下 附加源代码文件
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2003 - debug" /fastdetect /noguiboot /debug /debugport=com1 /baudrate=115200
这个是初级的命令 和xp3不相同
-b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y 原始