我们通常会使用工具(如ResourceHacker,Restorator等等)来对可执行文件(*.exe),DLL文件(*.dll),输入法文件(*.ime),控制面板文件(*.cpl)等等WindowsPE文件里面的资源进行修改以达到个性化和美观的目的.但是它们都是手动的,也就是需要自己打开文件后一个个进行修改,然后保存.碰巧系统自动更新以后文件被更新,那就要重复劳动了. 
这个工具最初设计的目标,就是为了解决这个问题而出现的.

本工具支持直接打开Win32文件(可执行文件、动态链接库、输入法文件、控制面板),并直观地显示出内部含有的资源,可以用拖放来修改资源,并直接生成修改号的目标文件。您还可以将您的修改打包后导出,让其他人也能使用您的打包。

本页包含以下内容
运行环境要求 [导航]

Windows XP/2003/Vista/Server 2008
要求安装有最低2.0版本的.net Framework.

界面说明 [导航]

界面介绍


工具栏上的按钮依次是

  1. 打开文件:打开要修改资源的文件
  2. 保存修改:修改资源后将文件更新,可以选择覆盖原始文件或另存到新的地方
  3. 全部保存:同时保存所有打开的已修改并且尚未保存的文件.
  4. 关闭文件:点击会关闭当前树中活动的文件
  5. 撤销:在修改资源后,如果感觉不好或有错误的操作,点击可以还原到打开时的状态;
  6. 替换资源:点击会弹出一个对话框,然后浏览到新的资源文件后可以替换当前资源;
  7. 导入文件夹:点击会弹出一个对话框选择目录,选定后对应目录中的资源将会自动导入(类似Restorator的自动导入),详见后面说明;
  8. 打包:可以将这次操作中的修改打包为一个包,以后可以使用这个包进行批量导入或发给其他人共享.
  9. 应用补丁包:应用在步骤8中生成的资源包;
  10. 关联文件:可以在系统中关联步骤8生成的资源修改包.关联成功后双击资源修改包即可快速打开软件并应用.
  11. 系统配置(暂不可用)
  12. 帮助文档:点击弹出关于对话框;
  13. 主页:点击访问我的主页;
  14. 退出:点击退出程序;


下面左侧是资源树,结构是:
打开的文件
|  资源类型
|    资源ID

在树中,一旦进行了修改,其标题会用红色字显示,否则是通常颜色(图中即是已修改的状态)
右侧区域是预览区域,会根据左侧不同的资源类型显示相应的预览.(目前支持位图/光标/图标/动画).

提示:在资源树和预览区域都支持拖放功能---
拖动文件到左侧资源树: 如果是可以修改资源的文件,会打开文件以供修改;如果是资源补丁包(*.fspk,上面生成的包文件)会自动应用;
拖动文件到右侧预览区域: 如果拖放的文件类型相同,会执行替换操作.

简单使用 [导航]

简单步骤:
1.打开文件:直接把需要修改的文件拖到资源树窗口(下面左侧);或点击工具栏"打开文件";
2.打开成功后,在树中找到需要修改资源的节点,这时右侧会显示出预览.
3.替换资源:直接拖动新的资源文件到右侧预览区域,会自动替换.替换成功后左侧树中对应节点会变成红色,图标也将变化;
也可以通过点击工具栏"替换资源"来浏览并打开新的资源
4.保存,点击工具栏的"保存"或"全部保存",在弹出的新对话框中保存.

保存对话框如下:
初级使用

默认是保存到原始位置(覆盖掉原文件),点击"另存为"并选择一个目标目录可以将修改后的文件保存到另外一个地方.
"备份原文件":仅在覆盖原文件的时候可以使用,这个选项默认打开,打开后会在每一次备份前将原文件备份到程序目录的Backup子目录下.

设置好后点击"确认操作"执行保存操作.
最后提示成功的时候,便可以关闭窗口了.保存过的文件在资源树中会有"已保存"的字样.

提示:程序的替换原文件使用的是智能替换法,共有三种不同的模式.替换系统文件时可能会弹出系统文件被修改的信息,请不要惊慌.
替换结束时,有时候需要重启程序乃至系统才能起效,请参考信息窗口中的提示信息.

进阶使用 [导航]

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

其中的"文件列表"会显示出所有已经修改的文件,要打包的文件请勾选上前面的勾.
强制绑定路径:这是可选项.如果选择的话,当打开应用资源包的时候,如果对应的文件还没打开,系统会自动根据这里指定的文件路径去打开相应的文件再应用资源修改.这里是可以使用系统变量的.通常情况下,对于 Program Files和Windows目录下的文件,这里是已经自动识别强制路径的.
点击"绑定"按钮可以将文件路径绑定起来.点击"不绑定"则可以不使用绑定功能.
在对系统文件进行修改的时候,是推荐绑定的.因为绑定以后再次使用资源包的时候,是不用先去把原文件打开的,这样可以简化操作步骤.

点击"确定"开始打包,点击后会先弹出来一个对话框让你选择一个存放的位置,然后再开始打包.

::::应用上面生成的资源包
使用工具栏"应用补丁包",或直接拖动补丁包文件到左侧的树窗口中,都可以很快捷的打开资源包文件.
如果已经用过工具栏的"关联"功能,那么也可以直接双击资源包文件来打开了.

打开后,会弹出来一个小窗口提示解压缩进度,完成后所有打开的文件中同名文件都将会自动运用资源.


如果资源包中包含的文件程序尚未打开,会有两种情况:
1.包中对应的文件是绑定路径的,那么系统会在检查可以正常打开后询问你是否自动打开,选择"是"会自动打开文件并应用资源修改;
2.如果资源包中对应的文件是没有绑定路径的,那么会被程序忽略.

这里提供一个示例包程序,是MAC最新的Leopard风格的Shell32.dll文件(来自于 http://bbs.themex.net/showthread.php?t=16825586)
这是一个已经绑定路径的资源包,按照上面的打开方法打开然后保存你就可以开心地看到你的系统的Shell32.dll已经美化成功了 :-)

相关问题 [导航]

::::文件夹导入
这个功能设计中是为了方便替换资源设计的.使用这个功能可以快速地导入符合标准的资源.
使用这个功能时,程序会自动在目标文件中搜索符合"资源ID.扩展名"格式的文件,找到后会自动替换.比如目标文件夹中有"111.ico"文件,那么如果要修改的程序资源中包含了111号图标资源,那么这个图标资源将会自动更新为目标文件夹中的"111.ico"文件.

::::其它问题
精力有限,错误和失误必不可免,如果您有更好的建议或错误要提出,请参考后面我的联系方式,谢谢.

下载 [导航]

本地下载

已有 次下载

更新时间:2010-12-05 17:50:21
下载大小:577.96 KB
(暂时没有说明)
所有可供下载的版本提供了所有可供下载的版本

附加资源 [导航]

这里提供一个示例包程序,是MAC最新的Leopard风格的Shell32.dll文件(来自于 http://bbs.themex.net/showthread.php?t=16825586)
这是一个已经绑定路径的资源包,按照上面的打开方法打开然后保存你就可以开心地看到你的系统的Shell32.dll已经美化成功了 :-)

更新历史 [导航]

更新记录版本: 2.0,更新时间: 2009-03-01 12:00:00
  • 修改了AVI文件预览的方式,去掉了对COM组件的依赖
  • 修改了左侧列表的文件排序,现在使用的是基于自然数的排序,更加容易识别
  • 添加当拖动文件到缩略图窗口替换资源时,自动选中拖放目标下的资源项的功能
  • 改进文件打开方案,允许打开同名文件
  • 改进保存,添加安装SP后的缓存文件删除
  • 压缩进度显示更新显示方式,仅显示文件名
  • 其它更改
  • 提醒
  • -------------------------------------------------
  • 本版本打包文件版本为2.0,不支持打开老版本打包文件
  • 2.0版与1.0版打包文件相比而言,可以打包多个重名的文件。
更新记录版本: 1.5,更新时间: 2008-03-05 12:00:00
  • 对图标,位图类别的资源实现缩略图显示模式,并且在缩略图中也支持文件拖放修改资源.
  • 特别的,对于对图选择的时候会在程序最右侧弹出一个粘性窗口显示原始大小.
更新记录版本: 1.0.0.0,更新时间: 2008-03-03 12:00:00
  • 第一次公开发布