首页
社区
课程
招聘
[旧帖] 游戏杆中断怎么设置按键? 0.00雪花
发表于: 2011-4-29 19:41 3249

[旧帖] 游戏杆中断怎么设置按键? 0.00雪花

pjb 活跃值
1
2011-4-29 19:41
3249
有个游戏无壳,但是指定自己厂家的游戏杆
我换了其他家的游戏杆,通过OD反编译,利用其程序里本身用的HID的函数已经和我的游戏杆通信了,转方向盘,游戏里都有正常反应反应,按键也有反应,就是按键不对,找了好多天也没找到在哪个API设置这些按键
HID的USB通信后,正常应该用readfile 读游戏杆传回的描述符的数据,屏蔽了没用,还是正常通信
使用HIDP_getusageex 中断修改获得的数据,没用,还是正常通信

利用Sendmessage 和distpatchmessgge  看能不能拦截到信息,没断住

dinput.dll我想是没用到,程序里面就有一个建立对象的API,若是用到D8了,我用自己的游戏杆,游戏之前会正常通信的,说明还是用了HID.DLL通信。
我觉得应该是多线程取到游戏杆数据然后修改图像缓冲区,但怎么去下断点,下什么API找到这些描述符数据,大家能给个思路吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不懂啊,帮你顶下。
2011-4-30 12:31
0
游客
登录 | 注册 方可回帖
返回
//