|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如入
HWND gameh;
#define GameCaption "测试消息钩子的对像"
//安装勾子的函数
void go()
{ AFX_MANAGE_STATE(AfxGetStaticModuleState());
gameh=FindWindow(NULL,_T(GameCaption));
if (gameh==0) { AfxMessageBox(_T("未找到游戏"),0,0);}
DWORD tid=::GetWindowThreadProcessId(gameh,NULL);
::SetWindowsHookEx(WH_GETMESSAGE ,&GetMsgProc,::GetModuleHandle(_T("OSE.dll")),tid);
}
LRESULT CALLBACK GetMsgProc( int nCode,WPARAM wParam, LPARAM lParam)
{ AFX_MANAGE_STATE(AfxGetStaticModuleState());
MSG *pMSG = (MSG*)lParam;
if(pMSG->message ==WM_SETTEXT)
{
::MessageBoxExW (0,0,0,0);
}
return CallNextHookEx(0,nCode,wParam,lParam);
}
|
|