首页
社区
课程
招聘
[求助]怎样给exe加一个按钮让他调用一个外部程序?
发表于: 2007-10-26 17:06 14409

[求助]怎样给exe加一个按钮让他调用一个外部程序?

2007-10-26 17:06
14409
我想修改一个exe,在他上面加一个按钮,然后调用一个自己写的外部程序,找了好半天资料,请求哪位达人帮助,谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
加一个按钮可以用CreateWindow函数,设定按钮风格和位置就行了
在响应该按钮的WM_COMMAND消息,、再CreateProcess运行你的程序
2007-10-26 17:42
0
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
3
最近流行换头像!~~~~~~~`
2007-10-26 18:28
0
雪    币: 1657
活跃值: (291)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
4
还有个简单的方法,直接拿LoadPE吧要加的程序做成模块挂进去!
2007-10-28 12:42
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个好啊,怎么做的呢?
2007-10-28 20:03
0
雪    币: 108
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
晕死,怎么没人介绍的详细一点?
2007-10-29 09:59
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
其实有很简单的办法,自己写一个程序,里面就一个按钮,并保持窗口一直在最前面。然后设置一个时钟,每隔20ms就检查一下那个要加入得exe得窗口,并把你得那个程序窗口显示在对应得窗口得位置上面。
这样做很简单,不用unpack,也不用injection,只要会windows编程就可以。
2007-10-29 12:34
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
都是高手啊学习一下
2007-12-11 08:55
0
雪    币: 201
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
是个方法..学习
2007-12-11 09:28
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
10
哈,应该是分两种情况的,即:动态挂接和静态挂接。
动态挂接:是你的exe已经加载到内存执行,此时,要增加一个按钮很简单,也有很多办法。最简单的就是写一个dll,在里面创建一个子类化的按钮类。然后通过注入进程的方式。在主程序窗口上,采用楼上的办法,创建一个按钮。

静态挂接的办法,比较麻烦些,手动办法是采用od或者loadpe等工具,加载exe,在程序代码段尾部增加创建窗口和窗口响应函数的代码,并在主体窗口过程函数中加入调转。
编码的方法,就是把创建button及button的响应,做成shellcode的样式,然后写入文件中。
2007-12-11 09:55
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
11
掩耳盗铃
2007-12-11 09:56
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
呵呵,只要能盗到铃就可以啊,
2008-1-24 17:40
0
雪    币: 405
活跃值: (10)
能力值: ( LV9,RANK:1130 )
在线值:
发帖
回帖
粉丝
13
还是直接动态的好。o(∩_∩)o...哈哈。用createwindow
2008-1-25 13:12
0
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
14
先用资源黑客改个按钮,然后断REG**CLASS(如果汇编的话直接就。。)

往里添加消息处理就可以了
2008-1-25 17:16
0
雪    币: 222
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
看了又看,还是不明白
2008-5-27 10:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
很麻烦的,不信你试试。
2008-6-14 14:22
0
游客
登录 | 注册 方可回帖
返回
//