acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1358回复:6

USB游戏杆的问题

楼主#
更多 发布于:2002-01-30 10:46
请问,怎样用joystick ID number打开对应的hid设备,先谢谢大家了,我急着想知道。
很想你,身不由己……
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-01-31 08:20
用户被禁言,该主题自动屏蔽!
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-31 13:04
感谢无心化语版主,
你可以说的清楚一点吗?是这样的我有两个一样的USB游戏手柄,比如一个的joystick ID 是0另一个是1,那我怎么可以知道ID 0对应的是哪个手柄,ID 1对应的是哪个手柄。也就是说我如何才能打开ID 0对应的HID设备而不是ID 1对应的HID设备。

再次感谢你的回答!
很想你,身不由己……
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-03 17:25
我也曾经遇到过这样的问题。
我的解决方法是查找注册表,不过很麻烦。
不知有没有更好的方法。
驱动人生。
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-02-04 16:49
用户被禁言,该主题自动屏蔽!
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-02-06 15:53
首先谢谢大家的回答,
如果两个joystick是一样的,
(pHidDev->Attributes.VendorID == VendorId)
(pHidDev->Attributes.ProductID == ProductId)
(pHidDev->Caps.UsagePage == 0x01)
(pHidDev->Caps.Usage == 0x00))
那都是一样的,也就无从分开了




很想你,身不由己……
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-02-11 16:49
In the windows registry, under the key named HKLM\\CurrentControlSet\\Control\\DeviceClasses\\{4d1e...},
exist the joystick\'s informations.There exist the joystick\'s ID & ReferenceCount.
驱动人生。
游客

返回顶部