IT猫扑网编程开发

分类分类

Resource Hacker(资源编译器)

Resource Hacker(资源编译器)

v5.1.8 绿色汉化版

大小:2.54 MB更新:2020/11/16

类别:编译工具 系统:Winll

立即下载
  • Resource Hacker(资源编译器)(1)

Resource Hacker中文版一款功能超强的资源编译器,不仅可以用于查看数据,还能在线编译、反编译,进行自主修改内容!操作无乱码,使用很便捷!有需要的朋友,可以来IT猫扑下载哦!

Resource Hacker软件介绍

这款小巧的资源编译器和反编译器、资源替换修改工具简单实用,可以打开任意类型的 Windows 可执行文件 (*.exe、*.dll、*.scr、*.mui 等等),可以添加、修改、或删除这些文件内的资源,可以创建和编译资源脚本文件 (*.rc),也可以编辑资源文件 (*.res)。

Resource Hacker中文版

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、删除资源。大多数编译器添加了应用程序永远都不会用到的资源到应用程序中。删除这些不使用的资源可以减小应用程序的体积。

软件命令行

-delete ExeFile, SaveAsFile, ResourceMask

-extract ExeFile, ResourceFile, ResourceMask

-add ExeFile, SaveAsFile, ResourceFile, ResourceMask

-modify ExeFile, SaveAsFile, ResourceFile, ResourceMask

-addskip ExeFile, SaveAsFile, ResourceFile, ResourceMask

-addoverwrite ExeFile, SaveAsFile, ResourceFile, ResourceMask

使用Resource Hacker 实现替换exe图标

1、文件-打开要替换图标的exe文件

Resource Hacker中文版

2、找到你要替换的图标,然后在Action里面找到替换选项然后替换掉它,最后点击保存就替换图标成功了。此处需要注意的是有的电脑系统可能会存在缓存,显示的还是原来的图标,其实是已经替换成功了的。只要关机重启一下就好了,发给其他人肯定是已经替换了的

Resource Hacker中文版

增加时所用到的控件的示例:

1,插入横线:

CONTROL &&, -1, STATIC, SS_etcHEDHORZ | WS_CHILD | WS_VISIBLE, 0, 217, 349, 1

2,插入BMP:

CONTROL 102, 109, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 75, 9, 264, 151

(其中102为BMP图片在“位图”的ID)

3,插入AVI:

CONTROL u&, 0, &SysAnimate32&, ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 0, 0, 213, 154

(其中117为AVI资源的ID)

4,插入图标(32X32):

CONTROL 15, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 20, 20

(其中15为ICO的ID)

5,插入图标(最大):

与上面的添加方法一样,只是需要用eXeScope为其增加“实际大小图象”属性即可。这样就会显示对图标中最大的图标(有一点例外:该图标的ID必须在前)。

6,插入框体:

CONTROL &winrar 寒夜孤星版&, -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 4, 50, 175, 134

7,插入文字:

CONTROL &WinRAR 寒夜孤星版&, -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 224, 5, 126, 50

8,插入文字,文字可复制,窗口为白色:

CONTROL &WinRAR 寒夜孤星版&, -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 43, 92, 130, 14

9,插入文字,文字可复制,窗口为透明:

CONTROL &WinRAR 寒夜孤星版&, -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 221, 85, 161, 8

10,在插入文字串中,使用“ n ”来换行。

以上所说的AVI、WAV、BMP等资源,必须未压缩,或者使用行程压缩 ,其他的压缩方式都将使资源无法使用!

顺便说一下:ResHacker 文件下的 Dialogs.txt 与其他文本不同,他为 ResHacker 提供控件解释。如果将其删除,会导致 ResHacker 无法直接添加修改控件!

②菜单:

APPMENU MENU

LANGUAGE LANG_CHINESE, 0x2

{

POPUP &文件(&F)&

{

MENUITEM &新建(&N)&,  1000

MENUITEM &打开(&O)...&,  12

MENUITEM &保存(&S)&,  13

MENUITEM &另存为(&A)...&,  14

MENUITEM &还原(&R)...&,  15

MENUITEM &属性(&P)&,  100

MENUITEM SEPARATOR

MENUITEM &退出(&X)&,  16

}

}

以上是一个最简单的菜单示例,其中,

APPMENU为菜单的ID。

LANGUAGE LANG_CHINESE为该菜单的语言属性—2052即简体中文。

POPUP &文件(&F)&,POPUP定义了一个名为文件的按钮,(&F)为快捷键。其英文语言下为POPUP &&File&。

{}成对使用。

MENUITEM 用来定义下拉的菜单内容,后面的数字为其ID。

MENUITEM SEPARATOR用来在菜单中添加一个分割线。

更新日志:

2020.11.14 v5.1.8更新

– 添加:图像资源缩放/滚动查看

– 更新:为非常高的对话框启用滚动

– 错误修复:很大的二进制资源(>100Mb)可能会导致十六进制编辑器崩溃

– 错误修复:反编译对话框样式的偶尔错误(WS_TABSTOP)

– 错误修复:从命令行提取二进制资源类型时缺少 RC 文件

Resource Hacker(ResHacker) v4.3.20 版本更新:2016年9月11日

修正:添加资源到文件不会损坏任何资源

新增:现在可以更改文本资源格式(Unicode,UTF-8,ANSI)

修正:一些 delphi 窗体未被反编译或正确重新编译

修正:PNG 图像偶尔不显示

修正:主窗口收缩到很小时导致的除零错误

精品推荐
猜你喜欢
  • 编译器

编译器更多>>

编译器种类很多吗,包括c语言编译器,gcc编译器、java编译器,但如果用途来说其实也就是前端和后端的编译器,前端主要负责解析而后端则负责分析,相辅相成不可或缺,下面的这些编译器包含了主流的软件

同类推荐
未知地区APP
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
编程开发排行榜

点击查看更多

点击查看更多

点击查看更多

说两句网友评论
  • 71回复

    宁夏固原隆德县 - 网友

    资源编译很方便,加壳、换图都是小操作啦,对于做软件的我来说,很实用

  • 71回复

    广东珠海 - 网友

    软件好用,感谢分享

我要跟贴
取消
实时热词
逆向工具apktoolredis编译器c++编译器apk编辑器反汇编apk反编译工具富文本编辑器chm制作串口调试助手反编译工具vc2005