Trw2000是中国人自己开发的一款动态调试工具,命令用法与Softice兼容,此外它还新增加了许多功能,号称比Softice更加强大。现在有许多软件专门针对Softice做了防范,尽管有一些隐藏Softice的工具,但是效果不一定很好,遇到这样的情况不如试用一下Trw2000。尽管Trw2000的功能比较强大,但是根据本人的实际使用经验,其稳定性、兼容性与Softice还有较大差距,对于我们这些习惯了Softice的人来说,有些地方感觉也不是很好,希望这款国人自己的调试软件能够继续发展、更加成熟。
◆ Trw2000的安装 ◆
和Softice那将近5兆的庞大身躯比起来,Trw2000就显得小巧多了,解压后的文件也不过几百KB而已。遗憾的是Trw2000只能支持WINDOWS 9X,暂时还没有WINDOWS NT的版本。Trw2000的安装更是简单,直接将其压缩文件解压到某个目录下就可以了,而且不需要重新启动系统就可以马上使用,其运行主程序是Trw2000.EXE。
◆ Trw2000的配置 ◆
Trw2000的配置是通过Trw2000.ini文件实现的,和Softice的配置文件比较相似,你可以根据自己的爱好来定,但是通常使用默认配置即可。下面简单讲解一下配置文件:
跟Softice的winice.dat文件一样,分号“;”表示注释信息
; TRW2000 Initialize file
; Please modify it as your habit .
;rem PLUGS=C:\PLUGS\HELLO.SYS TRW2000可支持plug-ins
INIT="lines 35;wr 3;wd 4;wc 16" 初始化命令字符串
〈以下为预定义功能键的作用:
F1=^HELP F1键:帮助(命令长度不能超过15个字符,^HELP为5个字符长度)
F3=^SRC F3键:源程序/反汇编代码切换
F4=^RS F4键:Trw2000界面/屏幕原始画面显示切换
F5=^X F5键:退出Trw2000窗口
F6=^EC F6键:进入/退出代码窗口
F7=^HERE F7键:程序运行到光标所在处
F8=^T F8键:单步跟踪
F9=^BPX F9键:在光标所在位置设断点
F10=^P F10键:单步执行(跳过子程序CALL)
F12=^PRET F12键:程序执行到RET指令处,即从子程序CALL中返回
;HOTKEY=320D ;Ctrl+M 系统0级方式激活热键
;R3HOTKEY=310E ;Ctrl+N 系统3级方式激活热键
GRAPHICS=ON 显示为图形模式
VESA=OFF 关闭VESA模式
VGA=ON 启用VGA模式
INTELLIMOUSE=ON 如果你的鼠标是intellmouse,则打开这一项
;NORESCHANGE=OFF 不改变颜色模式
;HST=256 历史缓冲区大小为256KB
SYMBUFFER=1024 Symbol缓冲区大小为1024KB
CAPITAL=ON 屏幕显示大写代码
WONDER=ON 开启Trw2000屏幕底部的幻影颜色效果
TESTMODE=OFF 关闭测试模式(当启动Trw2000出现死机是可以将这一项打开,Trw2000会报告错误代码)
◆ Trw2000的使用 ◆
运行Trw2000.EXE程序即可启动Trw2000,其启动界面如下:
“Load”和Softice的Symbol Loader作用一样,手动装载应用程序。
激活Trw2000两种方式:
1. Ctrl + M 特权级0级的热键,能够在任何时候立即中断Win9x, 相当于 Soft-ICE 热键 Ctrl+D 的工作方式;
2. Ctrl + N 特权级3级的热键,这是我们最常用的模式,它可以中断Windows的特权级3级的前台线程。
Trw2000的弹出窗口界面已经在Softice的使用指南中介绍过,它的命令、用法和Softice兼容,基本上是一样的,所以有什么不懂的地方可以去参考Softice的有关资料。TRW2000可支持plug-ins,也可装载dll文件,TRW2000下有一个DLL目录,只要将需要加载的Dll文件拷贝进去就可以了。除了和Softice相同的地方,Trw2000还有很多新的功能,具体参照其README文件。
相关文章
网友评论(共有 0 条评论)