admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:表格如何做下拉菜单)

用OD给exe文件添加一个对话框初探

【文章标题】: 用OD给exe文件添加一个对话框初探

【文章作者】: CxLrb

【作者邮箱】:***************.cn

【作者主页】: /

【作者qq号】: 21252130

【软件名称】: Pe_optimizer1.4汉化版

【下载地址】: 自己搜索下载

【使用工具】: OD,HexDecChar,XN Resource Editor

【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!

--------------------------------------------------------------------------------

【详细过程】

也许你正想者diy一个可执行文件,给一个汉化好的文件加上自己的对话框,或者直

接加上帮助文本,或者显示破解

组织信息。总之是为一个exe文件添加一个对话框,功能类似关于窗口。在此举一个

例子供大家参考,实际没什么意义,

但仅仅是出于兴趣和技术探讨,给大家分享我的成功喜悦!

我们以Pe_optimizer1.4 (以下简称PO)这个小程序为例来学习:

1.预备知识----对话框响应原理:

当我们按下界面上的一个菜单或者一个按钮时,DialogBoxParamA会调用窗口回调

函数来处理,即把包含菜单命令

的信息作为参数送给窗口回调函数,因为一般界面中菜单或按钮有多个,所以很明显

会有下面的类型的代码:

cmp ebx, xxxx1 比较按下的按钮ID是否等于xxxx1

jnz short xxxxxxxx1 如果不是,跳过继续判断,xxxxxxxx1

为下一个比较的地址

call xxxxxxxx1 如果是,调用该按钮响应的操作

cmp ebx, xxxx2

jnz short xxxxxxxx2


本文标签: 作者 对话框 按钮 大家 文件