----------------------------------------------

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 “按现状”提供，不作任何明确或隐含保证，包括但不限于隐含适销性保证、特殊用途适用性保证或非侵犯保证。本软件连同其所有缺陷一道提供，您对质量、性能、准确性及操作等方面之满意程度自行承担风险。 
