奇怪的SetWindowsHookEx,谁能解决下?...
我用SetWindowsHookEx来钩我自己写的程序,
将SetWindowsHookEx设置成全局钩子时,程序正常:
主要代码如下:
//获取窗口句柄 HWND hWnd=FindWindow(NULL,_T("Test")); //获取窗口进程的pid DWORD pid=0; GetWindowThreadProcessId(hWnd,&pid); //设置键盘钩子 hHook=::SetWindowsHookEx( WH_KEYBOARD, KeyboardProc, GetModuleHandle(_T("DllInject.dll")), pid //将这里改为0时程序正常,困惑不已 );