使用VMWare+SoftICE的方法总结
来源:互联网 发布:含港澳台的网络电视 编辑:程序博客网 时间:2024/04/29 22:14
使用VMWare+SoftICE的方法总结:
1)安装VMWare和操作系统Windows2000 Professional。具体步骤省略...
2)在虚拟的操作系统Windows2000 Professional内安装SoftICE。我这里安装的是DriverStudio 2.7, 其中附带有SoftICE软件。
3)通过SoftICE的设置程序Setting对一些不合适的缺省设置进行修改。比如把SoftICE Initialization/General/Initialization 中的原设置修改为 FAULTS OFF;LINES 60;CODE ON;WD 10;WC 20;X; 另外在SoftICE Initialization/Exports中添加一些文件。比如 kernel32.dlluser32.dllgdi32.dllshell32.dllcomdlg32.dlladvapi32.dlloleaut32.dllversion.dllmpr.dll
4)在MyVirtual Machines目录下(注意这不是VMWare的安装目录,而是VMWare的工作目录) 找到虚拟的操作系统的vmx文件,例如,我的是Windows 2000 Professional.vmx文件。
5)在最后添加以下两行代码:vmmouse.present = FALSE svga.maxFullscreenRefreshTick = 5
至于为何要这样添加,请看: "Using the SoftICE Debugger in a Virtual Machine"一文 附URL: http://frontline.compuware.com/nashua/kb/doc/1702.asp "驱动开发论坛 - ABC初学者 - 老胡的关于怎样在vmware中运行softice的设置"一文 附URL: http://www.driverdevelop.com/forum/html_47588.html?1089552523
以上即实现了在VMWare内使用SoftICE调试程序的步骤,不过还可以进一步实现VMWare+远程SoftICE调试程序。
在以上已经完成以上步骤之后,再进一步操作如下:
1)修改虚拟的操作系统Windows2000 Professional的设置,添加一个pipe,具体设置如下:Device status : Connect at power onUse named pipe : file://./pipe/com_1 : This end is the server. : The other end is an application.I/O mode : Yield CPU on poll
2)启动虚拟的操作系统Windows2000 Professional,通过SoftICE的设置程序Setting对SoftICE Initialization/Serial Debugging 的设置进行修改: Serial connection : COM1Serial Connection Speed : 115200Auto Connect (via null modem) : 勾选
3)修改虚拟机中的boot.ini文件。在其中添加 "/debug /debugport=com1 /baudrate=11520" 信息[boot loader]timeout=-1default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Win2000 Professional" /fastdetect /noguiboot /debug /debugport=com1 /baudrate=11520
4)到网站上找一下修改后的siremote.exe和cws3xw32.dll文件。复制到远程主机中。并在同一目录下创建一个批处理文件run.batsiremote pipe file://./pipe/com_1 5)
先启动虚拟的操作系统Windows2000 Professional,并启动SoftICE。然后在远程主机中运行run.bat,就会进入调试界面了。Yeah! 至于siremote.exe和cws3xw32.dll如何修改,从哪里获得。具体请看: "在VMware中配置远程SoftICE的另一种办法"一文 附URL: http://www.opencjk.org/~scz/200406112230.txt "将VMware与SoftICE基于网络的远程调试功能相结合"一文 附URL: http://www.opencjk.org/~scz/200303200904.txt 另外象如何
VMWare+远程WinDbg调试程序的办法,请看以下几篇文章: "将VMware与Debugging Tools for Windows基于串口的远程调试功能相结合" 附URL: http://www.opencjk.org/~scz/200304301428.txt" "借助VMware实现单机使用WinDbg" 附URL: http://jiurl.nease.net/document/VMwareWinDbg/VMwareWinDbg.htm.html
- 使用VMWare+SoftICE的方法总结
- 使用VMWare+SoftICE的方法总结
- 使用VMWare+SoftICE的方法总结
- 使用VMWare+SoftICE的方法总结
- 使用VMWare+SoftICE的方法总结
- SoftICE使用(3)—在VMware中配置远程SoftICE的另一种办法 zz xfocus
- vmware softice
- 使用SoftIce调试free build版的Driver方法
- 使用SoftIce调试free build版的Driver方法
- 关于在VMware下装softice的问题!
- Softice使用指南---使用Softice
- softice使用(1)- 在VMware Workstation 中使用SoftICE zz xfocus
- softice使用
- VMware 安装 SOFTICE 问题
- 检测SoftIce的几种方法(英文)
- VMware中windows 2000 server 启动softice时候的问题
- vmware + softICE调试驱动文件
- 如何利用softice跟踪vmware,摸清楚vmware的工作原理
- ERROR 10004
- 遇上新科海 我不再迷茫
- J2EE框架学习经典总结
- JUnit学习笔记
- 从今天开始,CSDN空间正式实施实名制,请大家尽快填写。
- 使用VMWare+SoftICE的方法总结
- Log4j基本使用方法
- OOA,OOD,OOP
- Web面试
- 软件风险管理
- div+css (2)
- 讲解ASP.NET中如何防范SQL注入式攻击
- sap basis 常用事务码
- XML文件