作者yoco315 (眠月)
站内Programming
标题Re: 一万P币奖励!HoeKey问题
时间Sat Aug 11 03:08:31 2007
※ 引述《H264 (揉拳法 变态264掌!)》之铭言:
: 1.证明我的步骤没错,问题是出在Hoekey这套程式, 原本就没办法对所有程式有效
你的游戏我没有,所以我也没 try 过
不过我跟你说九成是这个原因
因为这种需要 real-time 控制的游戏
大部分都不会去用 message handle 的方法来处理动作
而是在 main loop 里面用 GetKeyboradState() API 来取得键盘状态
你去 hook message 来窜改是没有用的,因为他根本不看 message
有作用的手法是去 hook win32 API
窜改 GetKeyboradState() 的传回值,捏造键盘的状态
概念跟部份实做细节可以看这边
http://www.codeproject.com/system/hooksys.asp
他有附范例码,你不想重头手工打造的话,可以直接拿来改
不过那份程式码有点旧了,我现在的机器没装 MFC4 compile 不起来
不想装的 MFC4 的话,就只好自己手动慢慢 code...
--
To iterate is human, to recurse is divine.
递回只应天上有, 凡人该当用回圈. L. Peter Deutsch
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.32