游戏外挂设计方法(5)

发布时间:2021-06-07

游戏外挂设计方法

#define _KEYDLL_H

class AFX_EXT_CLASS CKeyHook:public CObject

{

public:

CKeyHook();

~CKeyHook();

HHOOK Start(); //安装钩子

BOOL Stop(); //卸载钩子

};

#endif

(3).在ActiveKey.cpp文件中加入声明"#include ActiveKey.h"。

(4).在ActiveKey.cpp文件中加入共享数据段,代码如下:

//Shared data section

#pragma data_seg("sharedata")

HHOOK glhHook=NULL; //钩子句柄。

HINSTANCE glhInstance=NULL; //DLL实例句柄。

#pragma data_seg()

(5).在ActiveKey.def文件中设置共享数据段属性,代码如下:

SETCTIONS

shareddata READ WRITE SHARED

(6).在ActiveKey.cpp文件中加入CkeyHook类的实现代码和钩子函数代码:

//键盘钩子处理函数。

extern "C" LRESULT WINAPI KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam) {

if( nCode >= 0 )

{

if( wParam == 0X79 )//当按下F10键时,激活外挂。

{

//外挂实现代码。

CPoint newPoint,oldPoint;

GetCursorPos(&oldPoint);

newPoint.x = oldPoint.x+40;

newPoint.y = oldPoint.y+10;

SetCursorPos(newPoint.x,newPoint.y);

mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//模拟按下鼠标左键。

mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//模拟放开鼠标左键。

游戏外挂设计方法(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219