精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 软件使用>>★软件课堂★>>Soft-ice使用手册>>Soft-ice使用手册 二章4

主题:Soft-ice使用手册 二章4
发信人: sanvador()
整理人: webfan(2000-08-08 20:47:06), 站内信件

  SoftICE显示选择
你准备调试的程序类型和你个人的工作方式决定了你的SoftICE的显示要求,如下

  一块显卡和一台显示器
  第二块单色显卡和显示器
  通过串行口连接的另一台计算机
  第二块VGA卡和显示器
以下是具体描述:
  一块显卡和一台显示器
使用计算机的标准配置,即一块显卡和一台显示器,来调试程序。当呼出SoftIC
E时,它使用当前的显示器显示调试窗口。因此你不能同时看调试窗口和你要调试
的程序。
  第二块单色显卡和显示器
使用第二块MDA(单色显卡)或其它兼容显卡连接到另一台单色显示器上,这样你
就可以同时观察程序和SoftICE窗口。主显卡显示你的程序,第二台单色显示器显
示SoftICE窗口。在这种配置下,SoftICE窗口设定为25行。
注意:大多数显卡可以和单色显卡共存,但也有例外。查看显卡的说明以确定它
是否可以和单色显卡协同工作。
使用独立的显卡和显示器在如下环境中特别有用:
在SoftICE所不支持的显卡上工作
  如果SoftICE不支持你的显卡或者你正开发一个新的显卡,你可以选择使用另外
的显卡和显示器。
调试视频驱动程序
  当由SoftICE控制显卡时,它可能改变显卡的状态。使用第二块显卡和显示器可
以避免这种情况。
  通过串行口连接的另一台计算机
通过串行口连接另一台计算机以同时显示应用程序和SoftICE调试信息。本地计算
机显示应用程序而第二台计算机显示SoftICE调试信息。
至少,远程计算机可以是一台哑终端,只提供显示输出和键盘输入即可。SoftIC
E对远程计算机不提供鼠标支持。
注意:远程计算机必须能够运行MS-DOS。
通过串行口连接另一台计算机在如下环境中特别有用:
在SoftICE所不支持的显卡上工作
  如果SoftICE不支持你的显卡或者你正开发一个新的显卡,你可以选择使用第二
台计算机,这在使用膝上型计算机(笔记本电脑)时特别有用。
调试显卡
  当由SoftICE控制显卡时,它可能改变显卡的状态。使用第二台计算机可以避免
这种情况。
调试键盘驱动程序
  SoftICE使用同样的键盘控制器作为驱动,所以键盘的状态不可预料。使用第二
台计算机可以避免这种情况。
  第二块VGA卡和显示器
使用第二块VGA显卡和显示器在可以同时显示并调试程序时获得最大的灵活性。第
一块显卡显示程序,第二块显示调试信息。
警告:仅特定的显卡支持多个显示选择。测试两块显卡能否同时存在可能损坏你
的计算机。如果显卡文档中没有说明它支持多个显卡,假定它不支持。
参考显卡文档来禁止显卡的VGA特性。
安装之前
在安装SoftICE之前,注意以下方面:
1. 如果你是在Windows NT下安装SoftICE,你需要有管理员权限。
2. 决定你想使用哪种显示选项和寻找合适的信息:
     单独的显卡和显示器
       看显卡的制造商和模块号
     第二块单色显卡和显示器
       看主显卡的制造商和模块号
     通过串行口连接的第二台计算机
       看主计算机上显卡的制造商和模块号
     第二块VGA卡和显示器
       检验两块显卡能否协同存在
提示:使用控制面板显示器属性来决定制造商和模块号。
3. 决定使用的鼠标类型。串行或PS/2。如果你使用串行鼠标,还要看它连接在
COM1口还是COM2口。
4. 退出所有Windows程序。
安装
SoftICE程序打包在一张CD里。下面的指令解释如何在Windows 95和Windows NT下
安装SoftICE。
1. 把SoftICE CD放入光驱并运行安装程序(setup.exe)。
2. 选择安装SoftICE。
3. 输入你的名字、公司和序列号。系列号在注册卡上。
4. 选择安装路径
缺省路径在Windows 95下是C:\SIW95,Windows NT下是C:\NTICE。如果你你选
了一个不存在的目录,安装向导会为你创建这个目录。
5. 在显卡选择窗口,选择如下:
1.在一块显卡和显示器下使用SoftICE,选择显卡的制造商和模块号。如果列表
中没有你的显卡类型,在COMPATIBILITY(兼容)窗口选择一个同样的图形芯片。
要是你连同样的芯片也没找到,就选择STANDARD VGA (640x480 pixels),(标
准VGA,640x480象素),然后结束安装。可以参阅附录B:所支持的显卡。
2.在第二台单色显示器上使用SoftICE,选择DISPLAY SOFTICE ON ATTACHED MO
NOCHAROME MONITOR,然后选择主显卡的制造商和模块号。其它同上。
3.在第二台计算机上使用SoftICE,选择主显卡的制造商和模块号。其它同1。

5. 在第二块VGA卡上使用SoftICE,选择STANDARD VGA(640x480 pixels)。So
ftICE忽略主显卡,使用第二块VGA卡和显示器。
注意:在安装完之后重新选择显卡,在SoftICE程序组里选DISPLAY ADAPTER SET
UP(显卡设置)。
6. 如果所选的显卡和Windows 95、Windows NT显卡一致,单击TEST(测试)去
测试显卡设置。下面提供了一个范例让你决定是否进行测试:
实例                      测试            不测试
Windows和SoftICE都
设置为标准VGA              X
Windows设置与SoftICE
有一致的制造商或芯片       X
Windows设置和SoftICE
设置不同                                     X
警告:在测试显卡之前保存正在进行的工作。如果SoftICE和你的显卡不兼容,很
可能屏幕无法恢复原先状态,还有虽然很少出现,但确有可能会系统崩溃。
如果测试成功,会出现5秒钟的彩色字符界面。如果测试失败,你会看见黑屏或者
屏幕很难看。如果选择无效,旧用STANDARD VGA(640x480 pixels)。可参考附
录B。
7. 如果你在Windows NT下安装SoftICE,在开始模式选择窗口中选择SoftICE的
载入模式:
介绍                               Windows NT启动模式选择   
启动设备如磁盘控制驱动程序和文件系统
驱动程序是系统启动所必需的。为保证它
能初始化和装入符号表文件,SoftICE总是
作为最后一个载入的启动设备。因为如此,
你不能其它启动设备的调试驱动程序入口例
程。                  
                       BOOT
系统驱动程序是在启动驱动程序之后装载。
此时系统仍然处于蓝屏状态。                   SYSTEM

自动驱动程序是由在系统启动的最后阶段由 
服务控制管理器载入的。系统启动已经基本
完成了。如果你想在每次Windows NT启动时
载入SoftICE而又不调试驱动程序核心,可以
在此载入SoftICE。                           AUTOMATIC

当系统启动时SoftICE并不自动运行。这种
模式提供了最好的安全性和灵活性。但它不
能在系统启动时调试驱动程序。                 MANUAL

注意:安装后要改变启动模式,在SoftICE程序组里选择STARTUP MODE SETUP(模
式设置)。
8. 在鼠标选择窗口,选:
串行(COM1口连接)
串行(COM2口连接)
PS/2兼容

注意:安装后选择不同类型的鼠标,在SoftICE程序组里选择MOUSE SETUP(鼠标
设置)。
9. 如果你在Windows 95下安装SoftICE,在SoftICE系统配置窗口选择:
介绍                          Windows 95启动模式选择
这个选项将
C:\SIW95\WINICE.EXE语句加到
AUTOEXEC.BAT文件里。SoftICE的
安装路径将代替C:\SIW95。          Let Setup modify AUTOEXEC.BAT

它将AUTOEXEC.BAT文件拷贝到
AUTOEXEC.ICE里,然后在.ICE
文件里添加启动语句。你预览后
向导自动删除AUTOEXEC.BAT并将
AUTOEXEC.ice改成AUTOEXEC.bat。    Save the required changes to AUTOEXE
C.BAT

此选项不改变AUTOEXEC.BAT文件。
如果你选择此项,你将不能在WIN.COM
之前载入SoftICE。如果你正调试
设备驱动程序,你可以配置你的系统
显著的减少从开发到调试的时间。     Do not make any changes

10. 在开始拷贝文件窗口,单击NEXT按纽。
11. 在安装完成窗口,单击FINISH以重启计算机。如果你不想重启,点NO,I W
ILL RESTART MY COMPUTER LATER(不,我将稍后重启计算机),然后点FINISH(
结束)。
12. 读README文件以得到最新信息。
13. 完成安装之后的任务。
安装之后
安装完SoftICE,酌情完成以下步骤:
1. 在Windows NT下,如果你想在多处理器环境中使用单CPU来运行SoftICE,编
辑BOOT.INI来增加新的启动模式。参考后面的章节。
2. 如果你在Windows 95下运行SoftICE并让安装程序自动修改你的AUTOEXEC.BA
T文件,当Windows 95关闭时并不将控制返回给SoftICE。所以SoftICE的断点记录
不能被保存。为避免这种情况,在MSDOS.SYS中将BootGUI选项设为BootGUI=0。在
SoftICE命令参考手册中参考BH命令以得到更多关于断点历史记录文件的信息,参
考在Windows 95下配置SoftICE以得到更多关于BootGUI语句的信息。
3. 如果在Windows 95下安装时选择了不做改变的选项,你需要手工配置Window
s 95使SoftICE在WIN.COM之前装入系统中。参考在Windows 95下配置SoftICE。

4. 如果你使用第二台计算机显示SoftICE的调试信息,参考前面的章节来配置S
oftICE。
5. 如果在Windows 95下物理内存的数量大于32M,在SoftICE的初始化设置里修
改TOTAL RAM设置。参考后面的修改通用设置一节。
6. 填好你的注册卡和NuMega订购升级程序卡并寄出。
Numega升级订购卡给你提供自动升级、更新以及服务包。如果你在零售商那里购
买了NuMega订购升级程序,这张卡片告诉NuMega公司如何送给你自动更新程序。
如果你没有购买,卡片给你介绍了程序内容和使用的机会。
  配置BOOT.INI以便在多处理器系统中支持单CPU

--
无意苦争春
一任群芳妒
零落成泥碾作尘
依旧香如故

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.110.29.196]

[关闭][返回]