我们通常会使用工具(如ResourceHacker,Restorator等等)来对可执行文件(*.exe),DLL文件(*.dll),输入法文件(*.ime),控制面板文件(*.cpl)等等WindowsPE文件里面的资源进行修改以达到个性化和美观的目的.但是它们都是手动的,也就是需要自己打开文件后一个个进行修改,然后保存.碰巧系统自动更新以后文件被更新,那就要重复劳动了.
这个工具最初设计的目标,就是为了解决这个问题而出现的.
本工具支持直接打开Win32文件(可执行文件、动态链接库、输入法文件、控制面板),并直观地显示出内部含有的资源,可以用拖放来修改资源,并直接生成修改号的目标文件。您还可以将您的修改打包后导出,让其他人也能使用您的打包。

工具栏上的按钮依次是:
下面左侧是资源树,结构是:
打开的文件
| 资源类型
| 资源ID
在树中,一旦进行了修改,其标题会用红色字显示,否则是通常颜色(图中即是已修改的状态)
右侧区域是预览区域,会根据左侧不同的资源类型显示相应的预览.(目前支持位图/光标/图标/动画).
提示:在资源树和预览区域都支持拖放功能---
拖动文件到左侧资源树: 如果是可以修改资源的文件,会打开文件以供修改;如果是资源补丁包(*.fspk,上面生成的包文件)会自动应用;
拖动文件到右侧预览区域: 如果拖放的文件类型相同,会执行替换操作.

::::打包资源修改部分
打包资源修改可以将这次操作中所有文件中的特定文件打包成一个资源包,以方便以后再次修改或发送给其他人共享成果.
点击工具栏"打包"按钮会弹出打包按钮,如下:

其中的"文件列表"会显示出所有已经修改的文件,要打包的文件请勾选上前面的勾.
强制绑定路径:这是可选项.如果选择的话,当打开应用资源包的时候,如果对应的文件还没打开,系统会自动根据这里指定的文件路径去打开相应的文件再应用资源修改.这里是可以使用系统变量的.通常情况下,对于 Program Files和Windows目录下的文件,这里是已经自动识别强制路径的.
点击"绑定"按钮可以将文件路径绑定起来.点击"不绑定"则可以不使用绑定功能.
在对系统文件进行修改的时候,是推荐绑定的.因为绑定以后再次使用资源包的时候,是不用先去把原文件打开的,这样可以简化操作步骤.
点击"确定"开始打包,点击后会先弹出来一个对话框让你选择一个存放的位置,然后再开始打包.
::::应用上面生成的资源包
使用工具栏"应用补丁包",或直接拖动补丁包文件到左侧的树窗口中,都可以很快捷的打开资源包文件.
如果已经用过工具栏的"关联"功能,那么也可以直接双击资源包文件来打开了.
打开后,会弹出来一个小窗口提示解压缩进度,完成后所有打开的文件中同名文件都将会自动运用资源.
如果资源包中包含的文件程序尚未打开,会有两种情况:
1.包中对应的文件是绑定路径的,那么系统会在检查可以正常打开后询问你是否自动打开,选择"是"会自动打开文件并应用资源修改;
2.如果资源包中对应的文件是没有绑定路径的,那么会被程序忽略.
这里提供一个示例包程序,是MAC最新的Leopard风格的Shell32.dll文件(来自于 http://bbs.themex.net/showthread.php?t=16825586)
这是一个已经绑定路径的资源包,按照上面的打开方法打开然后保存你就可以开心地看到你的系统的Shell32.dll已经美化成功了 :-)
2009-03-01
* 修改了AVI文件预览的方式,去掉了对COM组件的依赖
* 修改了左侧列表的文件排序,现在使用的是基于自然数的排序,更加容易识别
* 添加当拖动文件到缩略图窗口替换资源时,自动选中拖放目标下的资源项的功能
* 改进文件打开方案,允许打开同名文件
* 改进保存,添加安装SP后的缓存文件删除
* 压缩进度显示更新显示方式,仅显示文件名
* 其它更改
提醒
-------------------------------------------------
本版本打包文件版本为2.0,不支持打开老版本打包文件
2.0版与1.0版打包文件相比而言,可以打包多个重名的文件。
2008-3-5
对图标,位图类别的资源实现缩略图显示模式,并且在缩略图中也支持文件拖放修改资源.
特别的,对于对图选择的时候会在程序最右侧弹出一个粘性窗口显示原始大小.
2008年3月3日3:15:58
第一次公开发布