游戏外挂设计方法(6)

发布时间:2021-06-07

游戏外挂设计方法

keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),0,0); //按下SHIFT键。

keybd_event(0x52,MapVirtualKey(0x52,0),0,0);//按下R键。

keybd_event(0x52,MapVirtualKey(0x52,0),KEYEVENTF_KEYUP,0);//放开R键。

keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),KEYEVENTF_KEYUP,0);//放开SHIFT键。 SetCursorPos(oldPoint.x,oldPoint.y);

}

}

return CallNextHookEx(glhHook,nCode,wParam,lParam);

}

CKeyHook::CKeyHook(){}

CKeyHook::~CKeyHook()

{

if( glhHook )

Stop();

}

//安装全局钩子。

HHOOK CKeyHook::Start()

{

glhHook = SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,glhInstance,0);//设置键盘钩子。 return glhHook;

}

//卸载全局钩子。

BOOL CKeyHook::Stop()

{

BOOL bResult = TRUE;

if( glhHook )

bResult = UnhookWindowsHookEx(glhHook);//卸载键盘钩子。

return bResult;

}

(7).修改DllMain函数,代码如下:

extern "C" int APIENTRY

DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)

{

//如果使用lpReserved参数则删除下面这行

UNREFERENCED_PARAMETER(lpReserved);

if (dwReason == DLL_PROCESS_ATTACH)

{

TRACE0("NOtePadHOOK.DLL Initializing!\n");

//扩展DLL仅初始化一次

if (!AfxInitExtensionModule(ActiveKeyDLL, hInstance))

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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