Resource Hacker 绿色汉化版是一款体积小巧、即开即用的 Windows 资源查看与编辑工具,针对 EXE、DLL、OCX、SCR 等可执行文件内的图标、位图、光标、菜单、对话框、字符串表、版本信息与清单文件进行提取、替换与编译。绿色版免安装、不写注册表,中文界面更直观,适合图标替换、界面微调、版本信息修改与本地化修订等日常工作。
免安装绿色:解压即用,支持便携运行,适合放U盘或工具箱随时调用。
中文界面:核心菜单与常用对话框均已本地化,新手也能快速上手。
轻量高效:体积小、启动快,扫描与载入大体积资源库依然流畅。
读写直观:树形资源结构+预览窗双栏布局,所见即所得地查看与替换。
多格式预览:支持 ICO、BMP、PNG、CUR、ANI、WAV 等常见资源的即时预览与导出。
脚本级编辑:内置资源脚本查看器与编译器,能直接编辑 Dialog、Menu 等脚本并一键编译回文件。
批量导入导出:可一次性导出整类资源,或将图标组按多尺寸多位深批量导入。
清单与版本:编辑 Manifest 提升高分屏与权限兼容,同时完善 FileVersion、ProductName 等版本信息。
安全回滚:保存时可生成原文件备份,便于随时恢复;支持对比查看修改前后差异。
兼容广:适配常见 Win7~Win11 环境与 32/64 位可执行文件;对含数字签名文件亦可只读查看。
可视化与代码并行:资源脚本与可视化预览互相联动,边改边看,减少试错成本。
资源浏览:树形结构快速定位 ICON、BITMAP、CURSOR、DIALOG、MENU、STRINGTABLE、VERSIONINFO、MANIFEST 等节点。
提取与替换:将图标、位图、声音等导出为独立文件;支持按组替换高分辨率多层图标。
脚本编辑与编译:直接修改 RC 脚本,点击编译写回;语法错误会在下方提示定位。
搜索与跳转:按资源类型、ID 或关键词查找字符串与脚本片段,定位更高效。
版本与清单维护:一键增改版本号、版权与公司信息;编辑 UAC 与 DPI 相关 Manifest 项。
① 解压与启动:将压缩包解压到非系统盘英文路径(如 D:\Tools\ResourceHacker),右键以管理员身份运行主程序。
② 打开目标文件:选择需要编辑的 EXE/DLL;左侧树形栏浏览到对应资源类型与 ID 节点。
③ 预览与导出:在右侧预览区确认资源内容,点击“保存”或“全部导出”备份原始资源。
④ 替换资源:选中节点→“替换资源”→导入新的 ICO/BMP/PNG 等,确认尺寸与位深匹配后应用。
⑤ 编辑脚本:切至“脚本视图”修改 Dialog/Menu/StringTable 等 RC 内容,点击“编译脚本”并保存。
⑥ 保存与测试:保存将生成 .bak 备份;关闭程序后运行目标应用验证界面与功能是否正常。
图标与品牌统一:为企业内工具批量替换程序图标与版本信息,提升发布规范性。
界面微调与本地化:修改按钮文字、菜单项与对话框布局,修正简体中文显示或截断问题。
Manifest 兼容:为老程序补充高 DPI、管理员权限与兼容性声明,改善 Win10/11 下显示与权限问题。
保存失败或权限不足:将目标文件复制到可写目录,或以管理员运行工具;避免直接修改受保护的系统路径文件。
数字签名失效:任何修改都会破坏原有签名,签名验证程序可能拒绝启动;仅在允许的内部场景使用或重新签名。
图标失真:导入 ICO 时应包含 16×16~256×256 多尺寸并匹配 32bpp;避免只导入单一分辨率导致缩放模糊。
脚本编译报错:检查花括号、ID 与控件样式语法;逐步注释定位问题后再编译写回。
合法合规:请在授权范围内对第三方程序进行资源编辑;商用分发前务必取得版权与签名许可。
备份优先:修改前务必备份原文件或启用 .bak;较大改动建议在副本上测试通过再替换正式文件。
版本共存:绿色汉化版可与原版共存,建议分目录保存,便于遇到问题时互相对照与回退。
主程序直接汉化;
单文件版可保存设置。
1、查看Windows 32 位和 64 位可执行文件(*.exe、*.dll、*.cpl、*.ocx、*.msstyles 等等)以及 Windows 资源文件(*.res)的资源,在已编译和反编译的格式下都可以。
2、提取(保存) 资源为文件 (*.res) 格式,可作为二进制,或作为反编译过的资源脚本或图像
图标、位图、指针、菜单、对话、字符串表、消息表、快捷键、Borland 窗体和版本信息资源都可以完整地反编译为其各自的格式,不论是作为图像还是作为 *.rc 文本文件都可以。
3、删除资源,大多数编译器添加了应用程序永远都不会用到的资源到应用程序中。删除这些不使用的资源可以减小应用程序的体积。
4、修改(替换) 可执行文件的资源,图像资源(图标、指针和位图)可以被相应的图像文件(*.ico, *.cur, *.bmp)、*.res 文件、甚至是另一个 *.exe 文件所替换。对话、菜单、字符串表、快捷键和消息表资源脚本(以及 Borland 窗体)可以通过使用内部资源脚本编辑器被编辑和重新编译。资源也可以被某个 *.res 文件所替换,只要替换的资源与其是同一类型并且有相同的名称即可。
5、添加新的资源到可执行文件,允许一个程序支持多种语言,或将自定义图标或位图(公司的标识等)添加到程序的对话中。
编译
编译可以通过资源脚本文件作为参数以命令行(见下文)的方式进行,也可以使用 Resource Hacker 的文本编辑器进行。
支持的编译器指令包括: #DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE、以及 #PRAGMA。
查看资源
一旦打开了文件,大多数资源将被显示为图像(或图像组),或显示为反编译后的文本。然而,某些资源类型将被同时显示为编译的窗体(如对话框或弹出菜单)以及反编译后的文本格式,某些资源类型只能显示为原始字节数据的转储。
使用内部编辑器来修改基于文本的资源
使用内部资源编辑器,可以轻松编辑和重新编译对话框、菜单、字串表、消息表、快捷键和 Borland 窗体资源。
对话控件也可以可视化地改变大小和/或移动,您所作的更改将自动反映在资源脚本中。它可以自动完成屏幕像素和对话单位之间的转换。在显示的对话中单击选定某个控件。或者,Tab 或 Shift-Tab 键可以用来分别选择下一个或上一个控件。选定的控件将显示调整框。要想移动控件而不改变大小,请先选定控件,单击并将其拖动到新的位置。箭头键也可以在选定后移动控件。某个控件可以通过单击和拖动其中一个调整框来调整大小。或者,组合 shift 箭头键也可以用来调整控件。
替换图像
如果要被替换的资源项是图标、指针、或位图,来源可以分别是 *.ico、*.cur 或 *.bmp 文件,或者从某个 *.res 或另一个 *.exe 文件中选择。从菜单中选择“操作|替换图标”(指针或位图)。
命令行脚本
所有 Resource Hacker(TM) GUI 的功能(除了查看资源)都可以从命令行来访问,而不用打开 Resource Hacker(TM)。命令行脚本可以去掉运行 Resource Hacker(TM) 重复任务的苦差事。
命令行脚本有 2 个通用的窗体:
1. 单命令:ResHacker.exe 命令 命令_参数
2. 多命令:ResHacker.exe -脚本 脚本文件
—错误修复:修正了很多命令行处理错误
—错误修复:其它小错误的修正
—修正:添加资源到文件不会损坏任何资源
—新增:现在可以更改文本资源格式(Unicode,UTF-8,ANSI)
—修正:一些 Delphi 窗体未被反编译或正确重新编译
—修正:PNG 图像偶尔不显示
—修正:主窗口收缩到很小时导致的除零错误