快来看啊,DirectX类游戏按键终极拦截!终于搞出来了!(关键字:APIHOOK COM HOOK DirectX Input Dinput)
最近本人遇到一个游戏,但其按键很难适应,有不可以更改,所以只有自己将它的按键拦截,适应自己的手感.普通的键盘消息拦截对其没有任何用处,因为它的输入是使用DirectX底层驱动的,所以根本不是利用消息处理按键的,所以只有拦截DirectX Input!而DirectX是基于COM接口的,与一般的API Hook 有所不同.本程序是先利用APIHOOK获得COM接口指针,然后再利用COM HOOK实现的.希望能给CSDN上正在研究此类问题的人一个帮助.
参考书籍:<Windows核心编程>,<编程高手箴言>.
程序下载地址:
http://myproject.91x.net/project/DirectKeyTrans.jpg
(注意:由于网站服务器好象不支持下载Rar格式的压缩文件,故将Rar文件的扩展名该为jpg。请在下载时用网际快车,下载后将扩展名jpg改回Rar,用WinRar即可打开!)
另外,我的主页:http://myproject.91x.net/