使用VMWare+SoftICE的方法总结

原创 2004年07月11日 22:38:00

使用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.dll
 user32.dll
 gdi32.dll
 shell32.dll
 comdlg32.dll
 advapi32.dll
 oleaut32.dll
 version.dll
 mpr.dll

2)在My Virtual Machines目录下(注意这不是VMWare的安装目录,而是VMWare的工作目录)
  找到虚拟的操作系统的vmx文件,例如,我的是Windows 2000 Professional.vmx文件。

3)在最后添加以下两行代码:
 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 on
 Use named pipe : //./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             : COM1
 Serial Connection Speed       : 115200
 Auto Connect (via null modem) : 勾选

3)修改虚拟机中的boot.ini文件。在其中添加 "/debug /debugport=com1 /baudrate=11520" 信息
 [boot loader]
 timeout=-1
 default=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.bat
 siremote pipe //./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

SOFTICE教程及使用手册

  • 2008年11月16日 18:43
  • 389KB
  • 下载

Soft-ICE实例起步(Windows版)

Soft-ICE实例起步(Windows版)● 文 / Jiang Hong //蒋按:Soft-ice是高级开发必备工具,可惜很多人不知如何使用// Jiang hong这篇还不错,推荐给大家看看-...
  • jiangtao
  • jiangtao
  • 2000-08-27 13:07:00
  • 4744

(转载)SoftIce的安装、配置以及一些基本操作

SoftIce的安装、配置以及一些基本操作From: http://www.77169.org/Article/Class1/Class14/200502/14899.htmlSoftIce的安装  ...
  • Kendiv
  • Kendiv
  • 2005-05-15 05:40:00
  • 3427

Softice入门

Softice的界面和操作都比较简单,只要熟悉一些基本的命令之后就可以开始利用它为我们服务了。有一点要提醒大家:Softice在WINDOWS启动之前装入系统中,然后将WINDOWS载入(因为要控制、...
  • b2b160
  • b2b160
  • 2009-03-04 14:45:00
  • 9085

VMWare虚拟机安装,SoftIce在虚拟机中的安装

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ...
  • vagrxie
  • vagrxie
  • 2009-01-05 21:32:00
  • 3586

SOFTICE安装及使用

SOFTICE的安装  1、SOFTICE目前最新版本是4.01,运行setup.exe开始安装,出现的第一对话框是“欢迎”并说明NuMega公司的版权。点下步出现输入姓名、公司、序列号对话框,此时按...
  • iiprogram
  • iiprogram
  • 2005-09-20 14:46:00
  • 3268

<em>SOFTICE</em>教程及使用手册

<em>SoftICE</em>命令中文解说之一命令: . 作用: 在代码窗口中定位当前指令 语法: . 用法: 当代码窗口可见时, .命令(点命令)使得当前的CS:EIP 所指向的指令可见, 并且...
  • 2018年04月17日 00:00

SOFTICE 初使用

由于某些原因,需要用到SoftICE调试工具,期间经历了不少痛苦的历程.打算写出来,也算做个记录吧.我下载的Driver Studio 3.2.如果蓝屏或者你的鼠标会动不了,键盘卡住不动,请下载补丁....
  • zhangmiaoping23
  • zhangmiaoping23
  • 2009-04-04 03:04:00
  • 2436

使用SoftICE调试程序入门

SoftICE是Numega公司出品的强大的程序调试工具,它可以运行dos,win3.1,win9x,winme,winnt,win2k等多种操作系统,是跟踪调试程序的有力的工具。这篇文章是我在自己使...
  • iiprogram
  • iiprogram
  • 2006-03-20 17:40:00
  • 4442

利用VMWare构建SoftICE调试环境

开发Windows下的驱动程序,特别是启动模式为BOOT模式的驱动程序,经常不慎搞死自己使用的系统,因此采用VMWare虚拟各种版本的Windows系统,并在这些虚拟的系统当中调试驱动程序将是十分理想...
  • joshua_yu
  • joshua_yu
  • 2006-02-04 17:08:00
  • 4936
收藏助手
不良信息举报
您举报文章:使用VMWare+SoftICE的方法总结
举报原因:
原因补充:

(最多只允许输入30个字)