首页
社区
课程
招聘
[求助]一款老游戏,SetWindowsHookExA提供的键盘钩子无法拦截游戏键盘消息,有解决办法吗?
发表于: 1天前 494

[求助]一款老游戏,SetWindowsHookExA提供的键盘钩子无法拦截游戏键盘消息,有解决办法吗?

1天前
494

该游戏无反调试。

用SetWindowsHookExA提供的键盘钩子不能拦截游戏键盘消息,钩子确实有拿到数据,但是符合按键码的消息却没有,疑似勾错信息了。

我写了个在回调函数里检测 按A键 消息,做处理的钩子回调函数(就是想弄个热键),一直无法检测到按A键的消息。。


我百度了一下,有说老游戏可能用到GetAsyncKeyState函数轮询。。。我CE下断,确实该游戏用到了GetAsyncKeyState函数。

这游戏好像不走消息流程,不太懂。。。

有什么办法能在这种老游戏里完成键盘消息钩子,或者完成 热键的功能?

多谢大家了!





[培训]《冰与火的战歌:Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回