-
-
[旧帖]
游戏杆中断怎么设置按键?
0.00雪花
-
发表于:
2011-4-29 19:41
3250
-
有个游戏无壳,但是指定自己厂家的游戏杆
我换了其他家的游戏杆,通过OD反编译,利用其程序里本身用的HID的函数已经和我的游戏杆通信了,转方向盘,游戏里都有正常反应反应,按键也有反应,就是按键不对,找了好多天也没找到在哪个API设置这些按键
HID的USB通信后,正常应该用readfile 读游戏杆传回的描述符的数据,屏蔽了没用,还是正常通信
使用HIDP_getusageex 中断修改获得的数据,没用,还是正常通信
利用Sendmessage 和distpatchmessgge 看能不能拦截到信息,没断住
dinput.dll我想是没用到,程序里面就有一个建立对象的API,若是用到D8了,我用自己的游戏杆,游戏之前会正常通信的,说明还是用了HID.DLL通信。
我觉得应该是多线程取到游戏杆数据然后修改图像缓冲区,但怎么去下断点,下什么API找到这些描述符数据,大家能给个思路吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!