ResScope 使用内存载入资源分析,所以被分析的程序并未被独占,在分析期间仍可使用。(不是大多数采用的传统的文件映射方式)
ResScope 拥有最出色的资源分析技术,内置的文字编辑器与16进制编辑器是由较低层的控件编写的,使资源载入更快,编辑更方便。
ResScope 拥有最出色的资源预览技术,可以实际创建预览的Menu , Dialog 和 Delphi Form,对于Dialog,还可以预览其中的Menu,Icon,Bitmap,Combobox的列表项和Windows下的大多数控件,如:SysListView32等。对于16位软件,只要正在运行,ResScope 可以预览任何的未知控件。对于 Delphi Form 的预览,目前可以预览 Delphi 5.0 中所有的可视化控件。
ResScope 可以编辑32位软件和16位软件。同样可以改变资源大小。
ResScope 现在支持的文件格式有:
Executable Files (*.EXE;*.DLL)
ActiveX (*.OCX;*.OCA;*.VBX)
Delphi Package (*.DPL;*.BPL)
Type Library (*.TLB;*.OLB)
Converter (*.CNV;*.WPC)
Driver (*.DRV;*.SYS)
Codec (*.ACM;*.AX)
Graphis import filter (*.FLT)
Control Panel (*.CPL)
Screen Saver (*.SCR)
VC++ Package (*.PKG)
VC++ Wizard (*.AWX)
Font File (*.FON)
IME File (*.IME)
TSP File (*.TSP)
ResScope 现在支持的资源格式有:
Cursor, Bitmap, Icon, Menu, Dialog, String,
FontDir, Accelerator, MessageTable, Version,
AVI, WAVE, TForm, REGISTRY, REGINST, MIDI,
GIF, JPEG, ToolBar, DialogInfo, HTML, PACKAGEINFO
在未来版本中我还会不断增加支持的资源格式。
并且增强编辑功能,例如:资源的全文搜索,*.res文件的读取和存储等等。
另外,我掌握了这些资源分析技术之后,纵观市面的永久汉化工具,我觉得最大的不足是所有这些工具都不能利用旧有的资源,例如:我有一个软件的中文版,到了更高的版本,却没办法利用低版本的中文资源来对高版本进行汉化。因此,我正在努力构思这类软件,大概的办法已经想出来,但实际使用起来,由于还没有实践过,所以不知道行不行得通。而且,这些汉化工具有太多的汉化死角,像PHOTOSHOP这样强大的软件居然都不能汉化,但我分析过,它的资源格式确实并不多见,并没有必要因此而开发出相应的分析技术,所以我想留下一个资源接口,让有需要的的人用来建立特殊的汉化模块。我想那应该是另外一个软件的事了吧,而我并不想把 ResScope 变成汉化工具,我只是希望 ResScope 能像 eXeScope 一样出色,而且我也很有信心能够胜过它。如果我开发汉化工具,我将会特别针对字符串资源和图像资源来分析。ResScope 我则希望能变得更加可视化,甚至能进行可视化编辑。