末世辅助网为您提供最新游戏辅助。

代刷网
一元刺激战场封号包赔 刺激战场飞天0封号 ①刺激战场稳定0拉闸 高人气文字广告招租 高人气文字广告招租
一元刺激战场封号包赔 刺激战场0秒换子弹 ②全军出击稳定0拉闸 高人气文字广告招租 高人气文字广告招租
一元刺激战场封号包赔 刺激战场子弹穿墙 ③荒野行动稳定0拉闸 高人气文字广告招租 高人气文字广告招租
一元刺激战场封号包赔 刺激战场低价辅助 ④英雄联盟稳定0拉闸 高人气文字广告招租 高人气文字广告招租
一元刺激战场封号包赔 刺激战场招代理 ⑤穿越火线稳定0拉闸 高人气文字广告招租 高人气文字广告招租
刺激战场内部辅助进群送卡 高人气文字广告招租 ⑥终结者②稳定0拉闸 高人气文字广告招租 高人气文字广告招租
刺激战场内部辅助进群送卡 高人气文字广告招租 ⑦逆战辅助稳定0拉闸 高人气文字广告招租 高人气文字广告招租
刺激战场内部辅助进群送卡 高人气文字广告招租 ⑧绝地求生稳定0拉闸 高人气文字广告招租 高人气文字广告招租
刺激战场内部辅助进群送卡 高人气文字广告招租 ⑨堡垒之夜稳定0拉闸 高人气文字广告招租 高人气文字广告招租
刺激战场内部辅助进群送卡 高人气文字广告招租 ⑩CSGO贼稳定0拉闸 高人气文字广告招租 高人气文字广告招租
代刷网  
  • 首页
  • 教程
  • C++外挂教程(以QQ游戏连连看为例)

C++外挂教程(以QQ游戏连连看为例)

浏览次数:1585 发布时间:2017-11-4 8:47 当前分类: 教程

QQ截图20171103235010.png

 

今天末世更新了末世连连看辅助,一点一点找基址,并修复辅助读取座位号异常的问题,今天给大家带来简单的获取座位号的写法。

首先更新之前要找到连连看的座位号的基址。通常大家都用CE搜基址,下载地址:https://pan.lanzou.com/i045mgh   (中文版)

首先打开CE后,我们添加进程到CE。

QQ截图20171103235922.png

 搜基址啊,首先看连连看有6个座位,我们不知道那个座位是多少,他是从0-5呢还是1-6呢?是逆时针还是顺时针呢?所以我们选择两者之间0-7之间进行首次扫描,为什么要选择0-7呢?因为前面那个原因,还在为准确性。

QQ截图20171104000322.png

看,我们已经找到座位号的基址了,基址是:0x04643134   找到基址后,我们开始编程了。(重点来啦)

 我们通过SPY++已经找到连连看的游戏窗口标题。现在开始编写代码,游戏窗口标题:"QQ游戏 - 连连看角色版"

写辅助必备步骤,看下这些API函数

1、FindWindow               //获取窗口句柄
2、GetWindowThreadProcessId //获取窗口进程ID
3、OpenProcess              //打开指定进程
4、ReadProcessMemory        //读指定进程 内存数据
这些函数最好背诵下来,当然也可以不,用惯了自动就回了。

const PCHAR gameCaption="QQ游戏 - 连连看角色版";//定义常量  gameCaption

//获取窗口句柄
 HWND gameh=::FindWindow(NULL,gameCaption);

 //获取窗口进程ID
 DWORD processid;    //再定义一个常量  processid
 ::GetWindowThreadProcessId(gameh,&processid);   //把窗口句柄给,&processid

//打开指定进程
 HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);
 //读指定进程 内存数据
    DWORD byread;
 LPCVOID pbase=(LPCVOID)0x04643134;//基址给pbase
 LPVOID  nbuffer=(LPVOID)&m_num;
    
 //BOOL ReadProcessMemory()
     // HANDLE hProcess,  // 进程句柄
     // LPCVOID lpBaseAddress, // 基址0x04643134
     //LPVOID lpBuffer,  // 存放数据缓冲区
     //DWORD nSize,      // 要读取数据的字节数
     //LPDWORD lpNumberOfBytesRead // 实际读取的字节数
     ::ReadProcessMemory(processH,pbase,nbuffer,4,&byread);
   UpdateData(false); //把读取的字节数给编辑框   更新变量

 

 

好了,我们已经实现软件读取座位号的功能,不过为了让程序运行更快,我们把它搞成函数,直接调用  ,我就不演示了哈哈。

今天的教程就到这里,后期我会继续更新。不懂得可以问我。


  

 

 

学到东西应该懂得感恩作者 无脑喷子永封IP段+删账号所有评论 不喜欢请右上角 X   百度未收录