阅读:1359回复:6
USB游戏杆的问题
请问,怎样用joystick ID number打开对应的hid设备,先谢谢大家了,我急着想知道。
|
|
|
沙发#
发布于:2002-01-31 08:20
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-01-31 13:04
感谢无心化语版主,
你可以说的清楚一点吗?是这样的我有两个一样的USB游戏手柄,比如一个的joystick ID 是0另一个是1,那我怎么可以知道ID 0对应的是哪个手柄,ID 1对应的是哪个手柄。也就是说我如何才能打开ID 0对应的HID设备而不是ID 1对应的HID设备。 再次感谢你的回答! |
|
|
地板#
发布于:2002-02-03 17:25
我也曾经遇到过这样的问题。
我的解决方法是查找注册表,不过很麻烦。 不知有没有更好的方法。 |
|
|
地下室#
发布于:2002-02-04 16:49
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2002-02-06 15:53
首先谢谢大家的回答,
如果两个joystick是一样的, (pHidDev->Attributes.VendorID == VendorId) (pHidDev->Attributes.ProductID == ProductId) (pHidDev->Caps.UsagePage == 0x01) (pHidDev->Caps.Usage == 0x00)) 那都是一样的,也就无从分开了 |
|
|
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. |
|
|