Resource Hacker中文版
星级

4.8

Resource Hacker中文版

更新时间:2020-06-22 当前版本:V5.1.7 大小:2.45MB
软件类别:开发工具 软件平台:Win7/Win10/Win8
立即下载 1042人安装1458人喜欢
本站热门下载
应用介绍

Resource Hacker是一款比较专业的编译和反编译工具软件,并兼具有资源查看、反编译、取代提取Windows可执行文件和资源文件等主要功能。这款软件十分的小巧好用,界面清爽干净,纯绿色无任何广告,支持当下十几种如exe、dll、scr、mui等各种windows可执行文件格式,通过它都可以非常轻松的完成编译和反编译工作。从事软件编译等相关工作的朋友应该知道eXeScope这款软件吧,该软件功能几乎都一样,因此,你把这款软件作为你主要的反编译工具都是可以的,并且还支持资源替换功能,能够修改一些常用的软件资源,然后再保存成为你需要的对应文件格式,像是图像文件、、二进制资源文件(*.res)、脚本文件(*.rc)等多种文件都是可以的,是一款非常好用的资源查看工具。Resource Hacker绿色中文版已经集成了中文语言包,支持中文界面,无需安装就能直接使用哦。有这方面需要的朋友赶紧来下载吧,别犹豫了!

软件功能

1、查看Windows 32 位和 64 位可执行文件(*.exe、*.dll、*.cpl、*.ocx、*.msstyles 等等)以及 Windows 资源文件(*.res)的资源,在已编译和反编译的格式下都可以。
2、提取(保存) 资源为文件 (*.res) 格式,可作为二进制,或作为反编译过的资源脚本或图像。
图标、位图、指针、菜单、对话、字符串表、消息表、快捷键、Borland 窗体和版本信息资源都可以完整地反编译为其各自的格式,不论是作为图像还是作为 *.rc 文本文件都可以。
3、修改(替换) 可执行文件的资源。
图像资源(图标、指针和位图)可以被相应的图像文件(*.ico, *.cur, *.bmp)、*.res 文件、甚至是另一个 *.exe 文件所替换。
对话、菜单、字符串表、快捷键和消息表资源脚本(以及 Borland 窗体)可以通过使用内部资源脚本编辑器被编辑和重新编译。资源也可以被某个 *.res 文件所替换,只要替换的资源与其是同一类型并且有相同的名称即可。
4、添加新的资源到可执行文件。允许一个程序支持多种语言,或将自定义图标或位图(公司的标识等)添加到程序的对话中。
5、删除资源。大多数编译器添加了应用程序永远都不会用到的资源到应用程序中。删除这些不使用的资源可以减小应用程序的体积。

软件特色

1、查看资源
支持查看光标、位图、图标、GIF、AVI 和 JPG 图像等多种资源,还可以播放 WAV 和 MIDI 音频资源。
2、修改(替换) 可执行文件的资源。
可修改替换资源(*.ico,*.bmp,*.res 等)或通过使用内部资源脚本编译器编辑对话、菜单、字符串表、快捷键和消息表资源脚本(以及 Borland 窗体)等。
3、保存资源
可以将资源保存为脚本文件(*.rc)、图像文件(*.ico,*.bmp 等)、二进制资源文件(*.res)或非类型化的二进制文件(*.bin)等。
4、反编译功能
支持反编译菜单、对话框、消息表、字符串表、加速器、Delphi 窗体和版本信息等资源的资源脚本。
5、添加资源
可以可从外部添加资源到可执行文件,允许一个程序支持多种语言,或将自定义图标或位图(公司的标识等)添加到程序的对话中。
6、删除资源
可以删除应用程序中永远不会使用的某些资源,减少应用程序的大小。

Resource Hacker使用方法教程

编译:
编译可以通过资源脚本文件作为参数以命令行(见下文)的方式进行,也可以使用 Resource Hacker 的文本编辑器进行。
支持的编译器指令包括: #DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE、以及 #PRAGMA。
资源语句中的字串以双引号(")字符定义。这些字串也可包含典型“C”风格带有反斜杠“escaped”字符 ? t , n , \ , " , 以及 00 .. 377 (八进制)。通过反斜杠或其他双引号字符来处理,字串中的双引号可以被“escaped”。
脚本注释通过双前斜杠(//)或分号(;)来处理。
资源语句内的文件名只能作为字串解析,因此它们必须由双引号字串封闭,否则会提高编译错误。
完整的资源定义语句列表可在此查阅。

查看资源:一旦打开了文件,大多数资源将被显示为图像(或图像组),或显示为反编译后的文本:


然而,某些资源类型将被同时显示为编译的窗体(如对话框或弹出菜单)以及反编译后的文本格式。

某些资源类型只能显示为原始字节数据的转储:

使用内部编辑器来修改基于文本的资源:
使用内部资源编辑器,可以轻松编辑和重新编译对话框、菜单、字串表、消息表、快捷键和 Borland 窗体资源


对话控件也可以可视化地改变大小和/或移动,您所作的更改将自动反映在资源脚本中。它可以自动完成屏幕像素和对话单位之间的转换。在显示的对话中单击选定某个控件。或者,Tab 或 Shift-Tab 键可以用来分别选择下一个或上一个控件。选定的控件将显示调整框。要想移动控件而不改变大小,请先选定控件,单击并将其拖动到新的位置。箭头键也可以在选定后移动控件。某个控件可以通过单击和拖动其中一个调整框来调整大小。或者,组合 shift 箭头键也可以用来调整控件。
“对话编辑器”可以从右击预览对话显示的弹出菜单中打开,“控件编辑器”可以从选定控件的同一菜单中打开。

也可以添加新控件。“控件编辑器”支持可能的所有 Microsoft 当前定义的标准和通用的控件类。通过谨慎编辑 Resource Hacker(TM) 相同文件夹下的“dialog.def”文件,用户定义的自定义类也可以添加到类的预定义列表中。工具栏按钮允许选择绝大部分使用的控件。新添加的控件的左上角将默认指向对话被最初右击的地方。

更新日志

v5.1.7
修正了: 显示多字节字符时编辑器字体不正确
**修正了: 编译器不当的含糊处理 "x00" 转义字符。
例如, 原来 "xA9copyright" 编译为 xA9C + "opyright"。
现在 "x00" 格式是用于字节字符和 "u0000" 的多字节字符。
修正了: 对话框资源中状态栏对齐方式的错误处理
修正了: 在编辑和二进制视图之间交换时行号断开
修正了: 错误处理 #define 指令
修正了: 相对路径名被破坏
修正了: 分析某些 #include 文件时出错报告不正确
**修正了: 使用命令行脚本提取有错误的问题
添加了: 对多行注释 /*... */ 的支持
更新了: 现在可以打开和保存非资源类型文件
**添加了: 上下文帮助扩展并添加了内部链接
resource hacker 5.0.42更新:
添加:一个新的菜单资源设计器。
更新:对话资源设计器进行了重大的更新。
添加:每个资源类型的可选二进制查看。
更新:改进了搜索(使用更多的上下文相关的对话框)
错误修复:很多错误修复

热门推荐