-
-
[求助]回调函数不执行
-
发表于:
2014-3-13 20:28
3061
-
LRESULT CALLBACK HookProc(int nCode,WPARAM wParam,LPARAM lParam)
{
AfxMessageBox("执行");
return CallNextHookEx(0,nCode,wParam,lParam);
}
void SetHook()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HWND hwnd=::FindWindow(NULL,"TEST");
if(!hwnd)
{
return;
}
DWORD Tid,Pid;
Tid=GetWindowThreadProcessId(hwnd,&Pid);
::SetWindowsHookEx(WH_KEYBOARD,HookProc,::GetModuleHandle("ssa.dll"),Tid);
//到这里还执行,就是HookProc这个函数不执行为什么
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!