----------------------------------------------
Resource Hacker - 版本 3.4.0
2002年3月24日
版权所有 1999-2002 Angus Johnson
http://rpi.net.au/~ajohnson/resourcehacker
email: ajohnson@rpi.net.au
简体中文授权汉化:
吕达嵘(ldr@bentium.net)
网址: http://unreally.yeah.net
免费软件,用于查看,修改,添加和删除 Win32 可执行文件的资源。
内置了一个内部资源编译器和反编译器。可以工作于 Win9x 和 WinNT。
----------------------------------------------
摘要:
----------------------------------------------
Resource Hacker 可以被用来:
1. 查看 Win32 可执行和相关文件的资源 (*.exe, *.dll, *.cpl, *.ocx),在已编译和反编译的格式下都可以。
2. 提取 (保存) 资源到文件 (*.res) 格式,作为二进制,或作为反编过的译资源脚本或图像。
图标,位图,指针,菜单,对话,字符串表,消息表,加速器,Borland 窗体和版本信息资源都可以被完整地反编译为他们各自的格式,不论是作为图像或 *.rc 文本文件。
3. 修改 (替换) 可执行文件的资源。
图像资源 (图标,指针和位图) 可以被相应的图像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一个 *.exe 文件所替换。
对话,菜单,字符串表,加速器和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。
资源也可以被一个 *.res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。
4. 添加 新的资源到可执行文件。
允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。
5. 删除 资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。
----------------------------------------------
最新更改:
----------------------------------------------
* 32 位资源文件(*.res)现在也可以被查看和编辑了。
* 添加了对下列对话扩展风格标记的支持: WS_EX_LAYERED,WS_EX_NOINHERITLAYOUT,WS_EX_LAYOUTRTL 和 WS_EX_NOACTIVATE。
* 所有资源语言的 ID 号(除了指针和图标)现在都可以很轻松地更改。
* 修正错误:对话框中的 LBS_NOINTEGRALHEIGHT 和 LBS_MULTICOLUMN 列表框风格标记以前无法组合。
----------------------------------------------
已知局限性:
----------------------------------------------
1: Resource Hacker 不能读取 16 位的可执行文件。
2: 当反编译和重新编译 Delphi ver 5.0 编译的应用程序的 Borland Delphi 窗体时,如果帧被用来创建窗体,重新编译的应用程序将有错误。这个错误是由于内联 DFM 关键词未被识别。在编译时,内联关键词将被对象替换,并且如果在重新编译之前手工纠正,内联将被内部编译器所拒绝。
状态:Resource Hacker 当前是使用 Delphi 3.02 编译的,这需要用 Delphi 5 编译来修复该错误。当我有兴趣时可能会完成的(或者某些人会作出一些贡献 :-))。
3: 一些应用程序被 EXE 加壳软件所“加壳”,从而减少程序的体积。这种情况下,要查看和修改资源是非常困难的。当用 Resource Hacker 查看一个“加壳” 的可执行程序时,只有资源类型和名称可以看到,而不是实际的资源。
状态:这不是查看中的错误。应用程序开发者可能是作为有益的特性来看待它的,因此没有计划“修复”。
----------------------------------------------
许可协议:
----------------------------------------------
该程序是作为免费软件发布的,但有下列条件:
1. 没有预先作者的同意,它不能被通过 Internet 或通过其他媒体发布。特别是,它不能被非法修改后放入 Internet 站点。
2. 它不能被用于修改这个或其他软件的版权通告,不能以任何方式假装成注册用户或任何软件的所有权,也不能以任何方式非法修改或破坏任何软件的版权。
免责声明: 在有关法律许可范围内,本软件 Resource Hacker “按现状”提供,不作任何明确或隐含保证,包括但不限于隐含适销性保证、特殊用途适用性保证或非侵犯保证。本软件连同其所有缺陷一道提供,您对质量、性能、准确性及操作等方面之满意程度自行承担风险。
- 1
- 2
- 3
- 4
前往页