日期:2014-05-20  浏览次数:20625 次

控制其他应用程序
大家好 
 今天在论坛上面看到一些下载资源
是说利用程序来自动回复QQ 什么的
 我想知道 这个要怎么实现  
我们如何得到应用程序本身 然后再对他进行操作的
 

------解决方案--------------------
因为虚拟机的关系,java做这个有点费劲。

delphi这类的,要容易一些。我能想的办法就是得到窗口句柄,然后得到窗口里的控件,就可以控制了。
------解决方案--------------------
windows api
findwindow找到窗口和相应的控件,然后sendmessage发送消息

------解决方案--------------------
用findwindo这类的函数,可以找到普通窗口的句柄。
通过句柄,你可以枚举窗口内的控件,得到每个控件的句柄
有了这些控件的句柄,你就可以发一些消息给他们,比如给输入框发个字符,给按钮发个单击,或是获取文本框内容。

说的比较简单,做起来相当复杂。

这个做好了,可以试着做个木马程序。
------解决方案--------------------
先说几件事:1、有的外挂可以把游戏界面隐藏,只要设置外挂的选项就能操作游戏。
2、用按键精灵做的脚本,也可以做到一些简单的控制。
下面是我的一点想法,见笑:
首先,控制有很多种,像上面说的,可以通过控制程序内部的数据控制,也能通过按键精灵操作程序来间接控制。
除了这些还有一种能够得到一点启示,怎么通过网页快速申请QQ号?刷新页面(不知道现在还行不行)
我想说的是可以收集他们的指令,在我们的控制程序里,然后直接用我们的程序控制!
见笑了,这只是我的想法,具体的还做不出来。