经过了好几天的挣扎,终于把VMware+WinDbg双机联合调试Windows驱动的环境,和调试方法搞通了。为了以后使用方便,特意单独写一篇文档。分以下步骤来搭建环境:
1.试验的环境
系统是XP,sp3。Vista的环境没有试验过。
笔记本,没有串口。
该实验是建立在早期报告基础之上的,默认你的系统已经安装了WDK(DDK),DriverStudio和相应的工具软件。如果你没有安装,请参考早期的报告。
2.需要的软件
dbg_x86_6.11.1.402.msi这个可以再微软的官方网站上下载。是windbg的一个版本,免费的(http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.11.1.402.msi)。
WindowsXP-KB936929-SP3-x86-symbols-update-ENU.exe这个是符号链接库
可以到微软的官方网站上下载。(http://msdl.microsoft.com/download/symbols/packages/windowsxp/WindowsXP-KB936929-SP3-x86-symbols-update-ENU.exe)
VMware6.5.1 build-126130,更高的版本应该也是兼容的。这个网上随处可以下载。安装和使用不再本文讨论范围之内。
一个Windows XP的ISO文件,以备安装虚拟机使用。
3.软件的安装
安装VMware。
用VMware安装一个Windows XP的虚拟机。在虚拟机中安装VC6和DriverStudio3.2。暂时可以不用安装WDK,以后如果需要安装,需要把DriverStudio卸载之后再安装WDK,然后再把DriverStudio<