- 5
- 0
- 约7.25千字
- 约 14页
- 2017-10-04 发布于重庆
- 举报
VMware实现单机使用WinDbg进行调试
借助VMware实现单机使用WinDbg进行调试的方法。安裝VMware Workstation 6.0,??WinDbg。具体步骤如下:1 设置 VMware 的虚拟com1.1 运行 VMware ,点击 Edit virtual machine settings?1.2 点击 Add... 来运行 VMware 的 Hardware Wizard 1.3 选择 Serial Port,点 下一步1.4 选择 Output to named pipe,点 下一步 1.5 第一框里保持默认的\\.\pipe\com_1? ==== 此可為任何名第二框里选This end is the server.第三框里选The other end is an application.选中 Connect at power on然后点击 Advanced1.6 选中 Yield CPU on poll(VMware Support 中提到了这一点),然后点完成。1.7 这样就完成了虚拟com的设置。1.8 重新启动 VM。2 设置 VMware 虚拟出来的 guest os现在 power on 虚拟出来的 guest os2.1 设置boot.ini在c:\下,可以找到boot.ini,可以用记事本打开它。我们需要在 guest os 的启动项上加些参数,才能够使用WinDbg调试它。我们可以在现有的行后面直接加参数,不过强烈推荐复制一个新行,在新行的后面加参数。这样在调试启动有问题的时候,我们可以方便的换回原来的启动方式。下面就是我改好的boot.ini。其中 multi(0)disk(0)rdisk(0)partition(1)\WINNT=Microsoft Windows XP Professional /fastdetect 是原来的行。 multi(0)disk(0)rdisk(0)partition(1)\WINNT=Microsoft Windows?XP Professional - debug /fastdetect /noguiboot /debug /debugport=com1 /baudrate=115200 新加為用于 WinDbg 调试的行。------------------------------------------------------------------------------------------[boot loader]timeout=10default=multi(0)disk(0)rdisk(0)partition(1)\WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINNT=Microsoft Windows XP Professional /fastdetect?multi(0)disk(0)rdisk(0)partition(1)\WINNT=Microsoft Windows?XP Professional - debug /fastdetect /debug /debugport=com1 /baudrate=115200-------------------------------------------------------------------------------------------这里还要注意的是,timeout不要为0,否则直接启动默认的项。新行后面加上了参数 /debug /debugport=com1 /baudrate=115200 ,可以看到 debugport=com1 ,baudrate=115200 。参数的具体作用,可以参考 WinDbg 的帮助文件。?2.2 设置com1端口的速度在 guest os 的设备管理器中把com1端口的速度也就是每秒位数项,设为和上面一样的115200。3 设置 WinDbg我们需要告诉WinDbg通过pipe进行连接和连接的速度。可以在命令提示符(cmd.exe)下加参数-b -k com:port=\\.\pipe\com_1,baud=11520,pipe 运行WinDbg(VMware Support 中没有提到 baud=11520 这个参数,其实这是个比较重要的参数)。更方便的方法是在桌面建立一个WinDbg的快捷方式,在该快捷方式的属性,目标框中,加上参数 -k com:port=\\.\pipe\com_1,baud=11520,pipe 。这样运行这个快捷方式启动的WinDbg就完成了设置。参数的具体作用,可以参考 WinDbg 的帮助文件。? 4 推荐的操作顺序4.1 首先运行 VMware ,启动
您可能关注的文档
最近下载
- Ф90橡胶冷喂料挤出机毕业设计说明书.docx VIP
- 《行测》《行测》题库型介绍(基础题).docx VIP
- 北师大五年级下册全册数学教案.docx VIP
- 石蜡制备高碳醇工艺条件研究.pdf VIP
- 2025届宁夏回族自治区吴忠市盐池县高三下学期第一次模拟考试物理试卷.pdf VIP
- 浙江省中小学正高级教师职称评审表2017.pdf VIP
- 80辛集互联网搜索引擎在成功抓获漂白身份潜逃十二年绑架逃犯中的具体应用3542.pdf VIP
- 《故宫IP联名文创产品开发与销售总结》_国潮文创产品经理.docx
- 人教版(2019)必修第一册 Unit 3 Sports and Fitness Reading and thinking Living Legends 教学设计.pdf VIP
- 专题01+完形填空之综合解题技巧(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx VIP
原创力文档

文档评论(0)