softice这工具真是老古董了,它是个内核级的调试器,能搞定exe、dll甚至驱动程序,反汇编功能挺强,还能用符号调试,看着汇编源码去分析数据。不过说实话,现在微软的Windbg比它方便多了,还免费,稳定性也更好,所以softice现在更多是怀旧或者特定场景才用。如果你真想试试,得知道怎么改默认设置:打开主程序,进模块菜单选设置,改完点确定,再加载文件生效。常见问题里,呼出退出用Ctrl+D和F5,要是Ctrl+D没反应,得检查autoexec.bat或者启动项;屏幕没显示就重设显卡,鼠标异常就调鼠标设置。还有个坑是选了通用视频驱动却进DOS界面,得把LINES改小或者强制设成StandardVGA,记得重启才生效。功能上它能调试各种程序,从32位Win32到内核驱动,还能设断点、看时间、显示系统信息。v4.3.2版本更新了DLL文件,去掉了多余文件。我个人觉得,这工具适合喜欢折腾底层的人,但新手还是用Windbg更省心,毕竟时代变了,工具也得跟上啊。
softice官方版是一款系统内核级的调试工具,软件具有强大的反汇编功能,可以帮助用户对一些软件进行反编译,由于其兼容性和稳定性非常好,而深受用户们的喜爱。软件可以支持扩展名为exe、dll、ocx为后缀的应用,就连一些设备驱动程序都可以进行调试,它所具有的符号调试器可以在调试时显示汇编源码,并且允许用户通过符号名来访问本地或全局数据。不过由于目前微软推出的Windbg比softice更加的方便、可靠,而且完全免费使用,有需要的用户们欢迎前来本站免费下载使用。
softice如何更改默认设置模块
1、首先打开主程序
2、选择模块菜单设置。
3、单击“设置”选项卡(表示一般,翻译,要修改或调试)。
4、修改设置。
5、当你完成修改设置,请单击“确定”。
6、加载文件以应用更改。
常见问题
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”,成功后退出。
特别注意:以上的修改都要重新启动系统后才能生效!!!
软件功能:
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内部信息
更新日志
v4.3.2版本
1、SI432 的原配 cws3xw32.dll (3.4.12.0) *已修改*
2、SI432 中 cws3xw32.dll 需要的 softkey.dll *添加*
3、去掉了多余的 Vsetup.ini 文件。
点击星星用来评分