全局键盘钩子的问题
SetWindowsHookEx(WH_KEYBOARD_LL,(HOOKPROC)LowLevelKeyboardHook_HookProc,::AfxGetApp()->m_hInstance,0);
如果使用dll做全局钩子的话,某些杀毒软件就会把钩子dll给杀掉,在网上找了一下据说使用WH_KEYBOARD_LL就可以不用dll而建立全局钩子,但是出现了一个问题,在某些游戏中,如果先启动自己的软件钩子就可以正常工作,但是如果先启动的是游戏后启动自己的软件的话钩子就失灵了。有没有可以解决的办法?
使用GetAsyncKeyState+计时器也可以模拟到相似的功能,只是比起钩子还是要逊色不少。