PE格式详细讲解11 - 系统篇11|解密系列
PE格式详细讲解11 - 系统篇11
让编程改变世界
Change the world by program
今天我们来谈谈资源部分,资源部分可以说是 PE 文件所有结构中,最复杂的一部分,也最让人揪心。 很多朋友都想通过自己动手修改一些游戏的资源、工具的界面、或者一些软件的图标等,都知道要改资源部分。但纯粹一进去就像走进了迷宫……出不来…… 虽然说是迷雾重重,但是本节的学习确意义非凡,例如我们可以对游戏进行汉化!怎么样?刺激吧?给力吧?我们可以自己汉化我们喜欢的**游戏哦! 小甲鱼PE详解之资源(PE详解11) 我们知道,Windows 将程序的各种界面定义为资源,包括加速键(Accelerator)、位图(Bitmap)、光标(Cursor)、对话框(Dialog Box)、图标(Icon)、菜单(Menu)、串表(String Table)、工具栏(Toolbar)和版本信息(Version Information)等。 为了吸引大家的兴趣和目光,咱先来做个学前试验,然后再憧憬一下我们将来学习的内容有啥意义! 好,小甲鱼先来演示一下如何用工具来修改资源实现汉化、改图标等,接着我们进一步从原理上来解剖 PE文件如何对资源进行存放和索引。 最后,在 PE系列章节讲解完毕后,小甲鱼和大家将所有学到的知识结合在一起,我们自己打造属于我们的个性 PE工具。 试验对象:360zip(实在找不到几个鸟文软件,我们就随便改改,不做汉化了,做“英化”^_^) 所需工具:Resource Hacker,eXeScope(附件提供下载) 小小演示:请看视频哈 @_@ [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/LLFWRYXVROKX']视频下载上[/Downlink] [Downlink href='http://kuai.xunlei.com/d/LWYMLGOTXLMP']视频下载下[/Downlink]
转载于:https://www.cnblogs.com/LoveFishC/archive/2011/08/01/3847099.html
PE格式详细讲解11 - 系统篇11|解密系列相关推荐
- PE格式详细讲解4 - 系统篇04|解密系列
PE格式详细讲解4 - 系统篇04 让编程改变世界 Change the world by program 到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的 ...
- PE格式详细讲解1 - 系统篇01|解密系列
PE格式详细讲解1 - 系统篇01 让编程改变世界 Change the world by program 由于时间关系,这里只整理出必要的课件内容,详细请下载具体课件和详细讲解视频. [codesy ...
- PE格式详细讲解2 - 系统篇02
原作者:小甲鱼 (注:最左边是文件头的偏移量.) IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5A ...
- PEInfo编程思路讲解01 - 工具篇01|解密系列
PEInfo编程思路讲解01 - 工具篇01 让编程改变世界 Change the world by program 软件安全是信息安全领域的重要内容,本系列视频教程将涉及到软件相关的加密.解密. ...
- PEInfo编程思路讲解03 - 工具篇03|解密系列
PEInfo编程思路讲解03 - 工具篇03 让编程改变世界 Change the world by program 软件安全是信息安全领域的重要内容,本系列视频教程将涉及到软件相关的加密.解密. ...
- 详细讲解WIN7系统上Virtualbox4.2.8安装RedHat Enterprise Linux 6.4
详细讲解WIN7系统上Virtualbox4.2.8安装RedHat Enterprise Linux 6.4(一) 最近RHEL6.4出来了,从别人的百度网盘转存后用网盘客户端同步了一晚上ISO文件 ...
- linux用pwd转换到系统目录,详细讲解Linux系统中pwd命令的使用技巧
对于那些使用Linux命令行的人来说,'pwd'命令是非常有用的,它告诉你你现在在那个目录,从根目录(/)如何到达.特别是对于或许会在目录的切换间容易糊涂的Linux新手而言,'pwd' 可以拯救他们 ...
- HTTP报文格式详细讲解
HTTP报文格式 HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文. 常见的报文格式如下所示: 阿里云代金券1888元领取教程: https://blog.csdn.net/qq ...
- MATLAB各类函数详细讲解 simulike系统仿真分析
http://item.taobao.com/item.htm?spm=a230r.1.14.40.yWjJFw&id=43113292964&ns=1&abbucket=2& ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- Merkle山脉(Merkle Mountain Range)详解
- springboot打印sql日志_Spring boot 工程,http打印日志太多
- Jquery中AJAX参数详细介绍
- html 语义化标签拾遗
- QC安装与运行中的问题汇集
- HDU 1018 Big Number
- 软工专硕考研_2021考研人数将突破400万?录取率或成史低!
- FISCO BCOS(十一)——— FISCO BCOS如何查看账户
- django——三种方式实现文件下载
- linux服务器离线安装python第三方库
- 2021年危险化学品生产单位安全生产管理人员最新解析及危险化学品生产单位安全生产管理人员证考试
- 2018-2019金融周期下的武汉楼市和政策解析
- oracle中的Start With关键字
- Ubuntu的ldconfig详解(解决*.so不是符号连接)
- Trace32使用教程-访问类型(Access Class)
- dp专题-cf 711c
- 步进电机控制(Proteus仿真+代码
- 2017年4月24号课堂笔记
- 个人上班作息时间规划(周一至周五)
热门文章
- VTK:图表之CreateTree
- VTK:几何对象之ConvexPointSet
- Qt Creator创建基于Qt Widget的应用程序
- C语言实现了一个顺序表(附完整源码)
- 取消mysql自动备份文件_MySQL自动备份并清理多少天前的备份文件
- hbase操作,创建命名空间,创建hbase表,添加数据,删除数据,通过RowKey获取数据,扫描数据,获取所有的表,获取ColumnFamily,删除表,获取hbase命名空间
- Scala模式匹配,case 字符串,case 匹配类型,case 匹配数组,case 匹配List,case 匹配元组,case匹配case class和case object
- hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误
- 05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令
- Hobbit玩转Zynq MPSoC系列之2:TPG输入+VCU编码+rtp网络传输