"); //-->
使用VMWare+SoftICE的方法总结: 1)安装VMWare和操作系统Windows2000 Professional。具体步骤省略... 2)在虚拟的操作系统Windows2000 Professional内安装SoftICE。我这里安装的是DriverStudio 2.7, 3)通过SoftICE的设置程序Setting对一些不合适的缺省设置进行修改。比如把SoftICE Initialization/General/Initialization FAULTS OFF;LINES 60;CODE ON;WD 10;WC 20;X; 2)在My Virtual Machines目录下(注意这不是VMWare的安装目录,而是VMWare的工作目录) 3)在最后添加以下两行代码: "Using the SoftICE Debugger in a Virtual Machine"一文 "驱动开发论坛 - ABC初学者 - 老胡的关于怎样在vmware中运行softice的设置"一文 以上即实现了在VMWare内使用SoftICE调试程序的步骤,不过还可以进一步实现VMWare+远程SoftICE调试程序。 1)修改虚拟的操作系统Windows2000 Professional的设置,添加一个pipe,具体设置如下: 2)启动虚拟的操作系统Windows2000 Professional,通过SoftICE的设置程序Setting对SoftICE Initialization/Serial Debugging 3)修改虚拟机中的boot.ini文件。在其中添加 "/debug /debugport=com1 /baudrate=11520" 信息 4)到网站上找一下修改后的siremote.exe和cws3xw32.dll文件。复制到远程主机中。并在同一目录下创建一个批处理文件run.bat 5)好了。先启动虚拟的操作系统Windows2000 Professional,并启动SoftICE。然后在远程主机中运行run.bat,就会进入调试界面了。Yeah! 至于siremote.exe和cws3xw32.dll如何修改,从哪里获得。具体请看: "在VMware中配置远程SoftICE的另一种办法"一文 "将VMware与SoftICE基于网络的远程调试功能相结合"一文 另外象如何VMWare+远程WinDbg调试程序的办法,请看以下几篇文章: "将VMware与Debugging Tools for Windows基于串口的远程调试功能相结合" "借助VMware实现单机使用WinDbg" |
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。