分类

网络分类单机分类应用分类

Resource Hacker(反编译)

Resource Hacker(反编译)

v5.2.4.386 绿色汉化版

大小:5.28 MB更新:2024/07/12

类别:电脑应用系统:Android

立即下载

  Resource Hacker提供exe资源编辑功能,在软件打开一个exe就可以自动读取编译的信息,可以显示图标、位图、光标、对话框、图标、清单、菜单、版本信息,方便用户在软件上查看exe、dll的明细数据,从而这些内容做适当的修改,轻松替换exe里面的资源,也可以将新的图像或者二进制数据添加到exe,编辑完毕就可以重新编译exe,无论是查看exe资源还是编译exe都是非常适合的,这里小编推荐的是Resource Hacker中文免费版,需要就下载吧。

Resource Hacker(反编译)

软件功能

  Resource HackerTM 是一款 32位和 64位 Windows® 应用程序的资源编辑器。它既是一款资源编译器(用于 *.rc 文件),也是一款反编译器 - 能够查看和编辑可执行文件 (*.exe; *.dll; *.scr; 等) 和编译的资源库 (*.res, *.mui)。虽然 Resource Hacker 主要是一个 GUI 应用程序,但它也提供了许多用于从命令行编译和反编译资源的选项。

  一、编译:

  编译可以通过打开现有的资源脚本文件或通过使用 Resource Hacker 编辑器从头创建一个来启动。

  Resource Hacker 编译器的其他功能包括:#INCLUDE 指令(用于访问头文件中的定义语句等)可以嵌套到多个级别,#IF 和 #IFDEF 指令也是如此。#DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE 和 #PRAGMA 指令都被支持。在双引号(")字符之间的字符串可以包含典型的'C'风格的反斜杠'转义'字符 ?t , n , \ , " , x, u 和 377(八进制)。字符串中的双引号必须使用前面的反斜杠或另一个双引号“转义”。脚本注释前面有两个正斜杠 (//) 或一个分号 (;)。具有相对路径的文件名是允许的。包含空格的文件名必须用双引号字符括起来。

  报告编译器错误消息,甚至嵌套在 INCLUDE 语句中的错误...

Resource Hacker(反编译)

  二、查看和编辑资源:

  资源文件打开后,其资源通常会显示为图像(或图像组)或反编译文本。二进制资源(通常为图像)无法直接使用 Resource Hacker 进行编辑,但一旦它们被外部图像编辑器修改后,它们仍然可以非常容易地导出和导入(我认为第三方图像编辑器做得非常好,重复没有任何好处)。

Resource Hacker(反编译)

软件特色

  一、创建资源

  如果要从头开始创建资源,最简单的一个方法就是使用模板。Resource Hacker提供了相当广泛的模板选择,包括加速键、位图、光标、对话框、图标、清单、菜单、字串列表和版本信息资源。

  以某种格式显示文本的资源需要适当复杂的脚本。可能最复杂的两个脚本是菜单和对话框资源。对于这两种资源类型,Resource Hacker提供了特殊的所见即所得设计器,来大大简化创建这些资源的过程。要访问这两个设计器中的任何一个,你需要选择一个合适的模板(见上)并编译(F5)。每当在Resource Hacker的资源树中选择菜单或对话框资源时,菜单设计器和对话框设计器将自动显示。

  虽然模板也可用于导入二进制资源(位图,光标,图标等),但使用“添加二进制资源”对话框执行此操作会更容易(参见Resource Hacker 主菜单中的“操作|添加图像或其他二进制资源(CtrI+M)”)。一些资源编译器包含集成的图像编辑功能,但这些功能除了非常简单的编辑任务外,通常缺乏所需的全部图像编辑工具。对于Resource Hacker,我不选择尝试,而复制第三方图像编辑器可做得很好(如果你正在寻找一款优秀的-图标、光标、动画光标、位图等图像编辑器免费软件。我推荐来自 greenfish software的 Greenfish Icon Editor Pro)。

  二、资源脚本中的文本和数值:

  在由双引号之间括起来的字符串表示文本。数值始终是可由数学表达式表示的带符号或无符号的整数。文本值和数值都可以预定义

  转义字符是带前斜线的特殊字符,它表示文本值内的单个字符(如,\\”,r,n,t,xFF,uFFFF,377)。需要转义字符有的各种原因,包括:避免歧义(如双引号内文本);表示将会中断脚本语法(如换行字符)的字符;可见的(如制表符)。当将十六进制值xFF和uFFFF转换为字符时,x必须表示单个字节,n必须表示多字节字符。

  文本连接通常需要文本字符串之间的加号(+)。但是,当文本位于资源定义语句的末尾时,允许隐式字符串连接(不支持##预处理器串联宏)。

  连接文本和数值将始终编译为文本值。例如“版本:1.2.”+(30*(5+5)+45)将编译为“版本:1.2.345”。

使用方法

  1、打开Resource Hacker软件,可以添加需要编译的一个exe或者dll到软件

Resource Hacker(反编译)

  2、如图所示,exe的信息在左侧界面分类显示,可以查看ZIP,可以查看图标内容

Resource Hacker(反编译)

  3、ZIP显示的数据就是这样的,可以查看编辑器视图,查看二进制视图

Resource Hacker(反编译)

  4、设置界面,支持新建资源的默认语言设置,支持编辑器字体设置,支持背景颜色设置

Resource Hacker(反编译)

  5、查找功能,需要搜索exe的数据内容就可以在这里输入关键词,支持文本,支持二进制

Resource Hacker(反编译)

  6、操作菜单界面,支持:

  修改(M)

  保存*.manifest 资源..

  将资源保存为 RES 文件(R).

  将资源保存为BIN文件(B).

  将[清单]组保存为RES文件..

  将[清单]组保存为RC文件..

  将所有资源保存为 RES 文件.

  将所有资源保存为RC文件.

Resource Hacker(反编译)
精品推荐
同类相关
同类推荐
说两句网友评论
    我要跟贴
    取消
    • 每周排行
    • 最热排行
    电脑软件排行榜

    点击查看更多

    点击查看更多

    实时热词
    电脑浏览器鲁大师驱动软件