全局键盘钩子的问题

gnuljf gnuljf 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SetWindowsHookEx(WH_KEYBOARD_LL,(HOOKPROC)LowLevelKeyboardHook_HookProc,::AfxGetApp()->m_hInstance,0);
如果使用dll做全局钩子的话,某些杀毒软件就会把钩子dll给杀掉,在网上找了一下据说使用WH_KEYBOARD_LL就可以不用dll而建立全局钩子,但是出现了一个问题,在某些游戏中,如果先启动自己的软件钩子就可以正常工作,但是如果先启动的是游戏后启动自己的软件的话钩子就失灵了。有没有可以解决的办法?
使用GetAsyncKeyState+计时器也可以模拟到相似的功能,只是比起钩子还是要逊色不少。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
gnuljf
VC/MFC 16,550 成员 421,606 内容