制作联众找茬外挂

news/2024/10/23 9:25:29/

制作外挂,首先要做一个鼠标的钩子,这个大家应该都知道.以下简单描述一下

SetWindowsHookEx 装载钩子

UnHookWindowsHookEx 卸载钩子

示例

hHk := SetWindowsHookEx(WH_MOUSE,@MouseHookProc,Hinstance,0);

写一个处理函数function MouseHookProc,将需要的鼠标信息通过SendMessage送一个自定义信息WM_CTRLCURSORPOS给主窗体

有了鼠标点击动作和点击位置的信息以后就好办了.

主窗体中用Procedure TForm1.WMCtrlCursorPos(var Msg:TMessage);来处理捕获到的WM_CTRLCURSORPOS消息

LParam中包含鼠标位置信息

用WindowFromPoint得到鼠标下面游戏窗体的handle

用GetWindowDC得到游戏窗口的dc

用GetWindowRect得到游戏窗口的大小和位置

创建一个游戏窗口的canvas 

mycan:=TCanvas.Create;
  Mycan.Handle := dc;

创建bmp1,bmp2从指定位置将游戏窗口的两个图片复制下来,

bmp1.Canvas.CopyRect(dstrect,mycan,srcrect);

bmp2.Canvas.CopyRect(dstrect,mycan,srcrect);

比较两个图片,如果有不同的象素点,则画成兰色

      if bmp1.Canvas.Pixels[i,j]<>bmp2.Canvas.Pixels[i,j] then
      begin
        bmp1.Canvas.Pixels[i,j]:=clblue;
      end;

将比较结果用image显示在窗体上

然后在过一些小的调整,设置窗体属性为stayontop,一直在最上面

为image控件加一个mouseup 事件.当触发的时候模拟点击游戏画面.这样的话你就可以直接点主窗体上兰色的小框框就可以把图片中不同的地方找出来了

setcursorpos(temprect.Left+96+x,temprect.Top+31+y);设置鼠标位置为游戏窗体的左上角加图片偏依量加x或y

  mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
  mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

用MOUSEEVENTF_LEFTDOWN加上MOUSEEVENTF_LEFTUP模拟一次左键单击

  temp.X:=x;
  temp.Y:=y;
  temp:=clienttoscreen(temp);
  setcursorpos(temp.X,temp.Y);

在把鼠标放回原来位置

大家可以试一下,很方便的哦.

要源码的可以留下邮件地址

点击这里下载可运行压缩文件


http://www.ppmy.cn/news/555530.html

相关文章

QQ找茬辅助器

直接正题。 软件需求&#xff1a;给定2张相似图&#xff0c;找出不同处。 A、从游戏窗口获取需要分析的图片 B、对比2图片&#xff0c;辨别出不同处&#xff08;用红色表示&#xff09; C、点击不同处&#xff0c;并给游戏窗口发送点击事件 下图是游戏截图。可见效果还是可以…

用Python实现QQ找茬游戏外挂工具

源地址&#xff1a;http://cpiz.net/blog/2012/03/a_qq_zhaocha_assistant_by_python/ (原创作品&#xff0c;转载请注明出处)好久没写技术相关的博文&#xff0c;这次写篇有意思的&#xff0c;关于一个有意思的游戏——QQ找茬&#xff0c;关于一种有意思的语音——Python&…

C#写的QQ找茬外挂

这个暑假转眼就要过完了。本来打算在学校干两件事&#xff1a;学车和竞赛&#xff0c;结果竞赛没能杀进全国总决赛&#xff0c;想想也是意料中的事。学车就更郁闷了&#xff0c;从上学期开学报名到科目一考试&#xff0c;足足等了近五个月。终于摸到真车了&#xff0c;结果每天…

对QQGame-大家来找茬的辅助工具的改进

【前言】最近在博客园首页上看到有“大家来找茬”这个游戏&#xff08;此游戏为找出两个相近图片的不同点&#xff09;外挂的相关帖子&#xff0c;所以这里我也翻看了我之前&#xff08;2009年5月&#xff09;的写的一个简单的辅助程序&#xff08;采用 VC6 开发的&#xff09;…

动手制作QQ找茬游戏外挂

周末闲来无事&#xff0c;玩了腾讯的qq游戏&#xff0c;名字叫大家来找茬&#xff0c;游戏就是在两幅相同的图片寻找不同五处不同的地方&#xff0c;你和对手谁发现的快就赢&#xff0c;无奈自己眼睛不够尖&#xff0c;总是比对手慢&#xff0c;好在俺是名程序员&#xff0c;只…

【QT】找茬外挂制作

找茬外挂制作 找茬游戏大家肯定都很熟悉吧&#xff0c;两张类似的图片&#xff0c;找里面的不同。在下眼神不大好&#xff0c;经常瞪图片半天也找不到区别。于是乎决定做个辅助工具来解放一下自己的双眼。 一、使用工具 Qt&#xff1a;主要是用来做界面的 OpenCV: 用于图像处…

比较原始的QQ大家来找茬的原型

昨天不用加班&#xff0c;闲来无事&#xff0c;玩了几把大家来找茬。可惜眼力不够&#xff0c;总是找不出来&#xff0c;心想能不能写个外挂&#xff0c;帮忙找出在哪里。 在网上搜了一下&#xff0c;大体上也有一些利用python&#xff0c;计算来找茬的外挂。 本人python基础比…

我们来找茬外挂思路之一

之前完QQ美女找茬&#xff0c;实在是玩的不给力&#xff0c;两只眼睛都快看不见了。。。所以就想做个外挂&#xff0c;限于能力&#xff0c;做不了特别犀利的&#xff0c;不过想到一个思路&#xff0c;就是做图片快速切换对比&#xff0c;效果还不错&#xff0c;而且外挂功能只…