首页 > 教程资讯 > 教程详情

softice的教程

补充锦囊 沐白 2021-03-30
文章分享

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

SoftICE是款稳定性高、兼容性好的的专业系统级调试工具,能够轻松快速的调试任何类型的代码,也可使用TCP/IP连接进行远程调试,在调试时可显示汇编源码,支持扩展名EXE、DLL、OCX的应用程序和设备驱动程序以及动态、静态VxDs等。SoftICE集成了硬件调试器的能力,提供了和硬件调试器相似的断点和附着断点。能够有效的跟踪操作系统的取消、载入、页面交换等操作。由于微软的Windbg方便性、可靠性及可用性远远超出SoftICE,且免费使用。这也一定程度上导致Compuware NuMega公司没有推出ICE的后续版本。

SoftICE特色

  1. 在源代码层次上调试32位(Win32)程序、Windows NT设备驱动程序(内核模式和用户模式),Windows 95驱动程序、VxDs、16位Windows程序和DOS程序。
  2. 可调试实际中任何代码,包括中断例程以及Windows NT和Windows 95核心。
  3. 可在内存读写、端口读写和中断中设置实时断点。
  4. 支持设置在Windows消息断点
  5. 支持设置条件断点和断点活动
  6. 显示在断点触发前所用的时间
  7. 支持内核层次上的调试
  8. 显示Windows 95和Windows NT内部信息

如何更改SoftICE默认设置模块

  1. 首先打开主程序
  2. 选择模块菜单设置。
  3. 单击“设置”选项卡(表示一般,翻译,要修改或调试)。
  4. 修改设置。
  5. 当你完成修改设置,请单击“确定”。
  6. 加载文件以应用更改。

SoftICE的常见问题

1、如何呼出/退出Softice?

在WINDOWS下可以随时用热键CTRL+D组合键呼出内存中的Softice,按F5功能键退出Softice

2、用CTRL+D不能呼出Softice怎么办?

如果确保成功安装了Softice,对于windows 9x请检查批处理文件autoexec.bat中是否有winice.exe这一句,对于windows NT请在“开始-〉程序-〉NuMega Softice”下选择“Start SoftICE”启动Softice试试。

3、Softice的屏幕没有任何显示?

在“开始-〉程序-〉NuMega Softice”下选择“Display Adapter Setup”重新设置显卡

4、Softice中鼠标功能出现异常?

在“开始-〉程序-〉NuMega Softice”下选择“Mouse Setup”重新设置鼠标

在显卡设置中选择了“Universal Video Driver”选项,但是Softice的呼出的仍然是全屏DOS界面?

5、两个对策

(1)将winice.dat的初始化命令行(即INIT)中的“LINES XX”数改小,例如:LINES 40

(2)在显卡设置中将“Manufacturer”强制改为“StandardVGA”,然后“Test”,成功后退出。

特别注意:以上的修改都要重新启动系统后才能生效!!!

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。