修改别人的程序(50分)

  • 主题发起人 suninrain
  • 开始时间
S

suninrain

Unregistered / Unconfirmed
GUEST, unregistred user!
我为别人的EXE程序增加了一个小小的功能,但是我不知道怎么能让别人的程序调用我的程序,也就是说,别人有个a.exe(原程序是不可能得到了),我写了个b.exe,我想在a.exe上填加个按钮或菜单什么的,点击按钮或菜单的时候调用我的程序。<br>我记得有个去广告版的QQ破解程序,能把QQ上的广告的位置变为一个文本框,而且显示IP,我就要类似的功能,最好能有原码!
 
难道没人会吗?<br>帮我提前一下也是好的啊
 
高手呢?
 
你还不如下载一个破解工具,把a.exe里面的资源修改一下
 
捕获A程序的句柄,然后增加菜单,好象要用到API。
 
to luckhacker:能说的详细一点吗,请多帮忙,增加完菜单,那么点击菜单所触发的事件该怎么响应呢
 
这个想法好,只是实现起来可能不容易了<br>
 
看看《程序员》杂志,去年的,有介绍怎么为WINDOWS记事本加功能的东东! [:D]
 
我想是QQ是在調用到其它的DLL時,把DLL換過.
 
chenjianzu, 对,好象是的。<br>我有个用VB写的在记事本上增加菜单的程序,好象用了API的,不过忘了放哪了。<br>明天给你找找。
 
var path1:string;<br>path1:='d:/目录/程序.exe';<br>winexec(pchar(path1),SW_SHOWNORMAL);<br>就OK了
 
具体实现起来很麻烦的!首先在A.EXE中加入自己的按钮,然后找到A程序中有关处理按钮消息的地方,判断自己加入按钮的ID,然后在A程序里面找一个空白的数据段加入自己的代码,可以将自己要加入的功能写成一个DLL文件这样可以方便导入函数,不过如果加入的功能跟A程序的功能没有什么关系可以直接调用API函数,打开B程序就可以了!具体的方法可以去查一下"看雪"的书或者参考一下如何修改QQ的几篇文章.
 
天啦!谁有例子,给我看看<br>
 
谁有例子程序啊,给一个啊<br>欢迎大家继续讨论
 
有例子也请给我一份,先谢谢了 cb-chen@163.com<br>楼主帮你顶一下
 
感觉好像是作外挂呀,这东西在游戏上应用的最多,你可以去找找这方面的文章看看
 
不是告诉你了?<br>《程序员》杂志,去年的,有介绍怎么为WINDOWS记事本加功能的东东! <br>网站上有源程序下载
 
大哥,源程序找不到啊,指条明路啊
 
http://www.csdn.net/magazine/source/2003/200307.zip<br>服了你了,再加点分吧
 
顶部