首页
社区
课程
招聘
[求助]修改PE文件改EXE的最大化,最小化等界面显示
2008-10-25 08:42 5324

[求助]修改PE文件改EXE的最大化,最小化等界面显示

2008-10-25 08:42
5324
修改PE文件改EXE的最大化,最小化等界面显示

有没有办法做到?

程序运行的最大化,最小化,窗口多大,位于哪里,是写在PE文件里面吗?

困惑我快一月了,哎,难啊!

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 2108
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
书呆彭 6 2008-10-25 10:52
2
0
这个情况很复杂,不是简单几句话就说清楚的。如果你写过win32窗口程序,就应该知道了。

情况1.程序主界面是对话框

       一般对话框程序,窗口的大小,有没有最大化最小化按钮等,是在对话框资源中,可以通过资源编辑器找到

情况2.程序主界面是自己创建的窗口

        就是说程序自己注册窗口类,然后创建窗口,自己提供窗口过程。那么窗口大小、位置等信息,是调用创建窗口的API时指定的,还可以通过调用其它API来改变窗口的大小位置,如MoveWindow函数等。

情况3.程序是MFC单文档窗口,或多文档窗口。

        与情况2类似,但不同的是一般用户代码调用的API是经过MFC包装的,如CWnd::Move()等,不过它内部最终还是通过调用SDK API实现的。

        除了对话框可以用资源修改器修改,但修改不当可能造成程序错误,其它情况都需要patch程序的代码。

        我向来强调搞逆向分析,最基本的编程基础是必要的。这个问题对于win32程序员来说,是非常简单非常基础的事情,其实。
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
江南人 2008-10-25 23:19
3
0
谢谢。学习了。要努力学汇编
游客
登录 | 注册 方可回帖
返回