也谈QQ美女找茬外挂的编写
不久前发表在首页的QQ美女找茬(外挂)学习笔记一文让我深受启发,我看了该文章后,也自己动手实现了一个外挂,效果挺不错的。请看截图:
从图中可以看出,我没有让结果显示在原游戏窗口中,而是显示在了外挂窗口中。这么做是为了实现起来简单。我的实现的确是很简单的:先通过向导创建一个SDI项目,再在工具栏上添加一个按钮,再为该按钮添加事件处理程序即可,所有的代码都在这个事件处理程序中。另外,要感谢MFC为我们提供的CDC类、CBitmap类以及ATL提供的CImage类。代码很简单,简单得我都懒得解释了:
{
//游戏中图片的位置及大小
intnPicWidth =498-1;
intnPicHeight =448;
intnOffsetLeftPicX =8;
intnOffsetLeftPicY =193;
intnOffsetRightPicX =516+1;
intnOffsetRightPicY =193;
//获取游戏窗口指针
CWnd*pGame =FindWindow(NULL, _T("大家来找茬"));
//将游戏数据复制到两个CBitmap对象中
CDC *pSrcDC=pGame->GetDC();
CDC memDC;
memDC.CreateCompatibleDC(pSrcDC);
CBitmap bitmap_left;
bitmap_left.CreateCompatibleBitmap(pSrcDC,nPicWidth,nPicHeight);
CBitmap bitmap_right;
bitmap_right.CreateCompatibleBitmap(pSrcDC,nPicWidth,nPicHeight);
//获取左边的图片
CBitmap*pOldBitmap =memDC.SelectObject(&bitmap_left);
memDC.BitBlt(0,0,nPicWidth,nPicHeight,pSrcDC,nOffsetLeftPicX,nOffsetLeftPicY,SRCCOPY);
//获取右边的图片
memDC.SelectObject(&bitmap_right);
memDC.BitBlt(0,0,nPicWidth,nPicHeight,pSrcDC,nOffsetRightPicX,nOffsetRightPicY,SRCCOPY);
memDC.SelectObject(pOldBitmap);
//创建两个CImage对象,然后逐像素比较
CImage image_left;
CImage image_right;
image_left.Attach(bitmap_left);
image_right.Attach(bitmap_right);
for(inti=0; i<nPicWidth;i++){
for(intj=0; j<nPicHeight; j++){
if(image_left.GetPixel(i,j) !=image_right.GetPixel(i,j)){
image_left.SetPixel(i,j,RGB(255,0,0));
}
}
}
//显示结果
CClientDC dc(this);
image_left.BitBlt(dc,0,0);
}
也谈QQ美女找茬外挂的编写相关推荐
- 自己写的QQ美女找茬外挂
这里首先说一下原理:利用截屏的 技术,讲当前QQ美女找茬的图片截屏下来,然后分析两幅图片相同位置的像素点,当两个点的差大于某个阀值时,将该点的颜色设置为红色. 下面根据 源码具体讲解: 1.首 ...
- QQ游戏美女找茬外挂
前段时间看到别人玩QQ游戏,美女来找茬,突然之间想到自己可以做个小外挂,自动比较两幅图,把不同之处标出来.软件自动化测试和开发简单的游戏外挂很相似.都是控制UI,然后模拟键盘和鼠标操作 思路: 1. ...
- 才子佳人与QQ游戏美女找茬外挂实现
"我未成名君未嫁,可能俱是不如人?",唐朝才子罗隐一生怀才不遇,屡考未中,话说当初以寒士身份赴举,路过锺陵,即今天的江西进贤,结识了当地的一名乐营女子云英,郎才女貌,把酒言欢,一醉 ...
- java 版qq美女找茬助手
原理:截图+图片比较,调用第三方库实现全局热键 首先是截图部分 Dimension d = Toolkit.getDefaultToolkit().getScreenSize();BufferedIm ...
- QQ美女找茬工具,大家测试一下,看看有没有问题
h t t p s : / / p a n . b a i d u . c o m / s / 1 c 1 1 4 1 Z a 这是下载地址,在win7 32和win10 64位系统测试没问题.另外此 ...
- 我们来找茬外挂思路之一
之前完QQ美女找茬,实在是玩的不给力,两只眼睛都快看不见了...所以就想做个外挂,限于能力,做不了特别犀利的,不过想到一个思路,就是做图片快速切换对比,效果还不错,而且外挂功能只要能截屏切换图片,很是 ...
- C#写的QQ找茬外挂
这个暑假转眼就要过完了.本来打算在学校干两件事:学车和竞赛,结果竞赛没能杀进全国总决赛,想想也是意料中的事.学车就更郁闷了,从上学期开学报名到科目一考试,足足等了近五个月.终于摸到真车了,结果每天冒着 ...
- 【转】菜鸟也来打造全自动QQ大家来找茬外挂
菜鸟也来打造全自动QQ大家来找茬外挂 转载请注明:www.UNPACK.cn by y3y3y3 定位关键代码 zSound\\ClickRight.wav .text:0042DB40 loc_42 ...
- C#编写QQ找茬外挂
QQ找茬外挂,用C#代码编写. 使用方法 这个工具的主要运行流程很简单: 游戏截图->比较图片->标记图片不同点. 实现代码 截图的处理类ScreenCapture: /// /// 提供 ...
最新文章
- Kafka 安装及快速入门
- Mysql学习总结(11)——MySql存储过程与函数
- 用store方法调列表界面的代码
- 雨林木风win11 64位安全旗舰版镜像V2021.09
- 如何开始使用Java中的Lambda表达式
- 百度自动驾驶出租车服务在北京开放:无需预约免费试乘
- 浅谈PHP-FPM参数
- 关于rtx 2009 远程控制插件 下载的问题
- 随机划分训练集和测试集
- VBA-批量删除文本框内容(用类实现)
- 同时新增一个订单与多个明细的方法
- svchost.exe病毒-任务栏怎么也关闭不掉的搜索框
- EEE802.11协议基础知识
- 常用英语食品词汇- 调味品类
- DXP中关于PCB及原理绘制那些高级玩意总结
- Python——数字金字塔
- 【项目管理】软件项目经理述职报告
- Mac开不了机怎么办?
- MT【129】常数变易法
- Android 音频源码分析——AndroidRecord录音(一)