环境搭建 win10专业版 +windbg+ Vmware->XP sp3
1.装完虚拟机,修改boot.ini 加入: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Debug" /fastdetect /debugport=COM2 /baudrate=115200
2.关闭客户机,为该虚拟机添加串口(在这删除了打印机,因为它占用了一个串口,为了保证是com1).详细设置如图:
3.安装WDK 7600,选项全部勾选.
链接:https://pan.baidu.com/s/10JJj-JJahDp22E3jAtfQ_g
提取码:swxu
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享
在安装目录中debuggers目录有windbg, 发送桌面快捷方式,右键windbg的快捷方式,选择属性并在目标区域内输入-b -k com:pipe,port=\\.\pipe\com_1,baud=115200,pipe参数,这样我们点击windbg快捷方式的的时候会主动连接管道.建立双机调试会话.
4. 最最重要的一部步,设置符号:
-1 环境变量: 变量名:_NT_SYMBOL_PATH 值:D:\symbol
-2.
点击 windbg 中 File – Symbol File Path…,填入 SRV*D:\symbol*http://msdl.microsoft.com/download/symbols 后,选中reload.单击OK(如果是平时调试您自己的程序,或者存有本地 Symbol,这里也可填写本地符号文件路径).
只设置第二步,应该是仅此次有效. 设置完之后,会自己下载,耐心等等. 微软已经不提供自己下载的链接了.
参考链接:
https://blog.youkuaiyun.com/u011391040/article/details/51799801
https://blog.youkuaiyun.com/zcc1414/article/details/16861531
https://blog.youkuaiyun.com/jayxujia123/article/details/19966319/
微软介绍:
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools