- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在一个项目中使用 DirectInput8 来监控电脑的各个组件。我们使用 DirectInput8 来监控操纵杆。通过枚举所有以 DI8DEVCLASS_GAMECTRL 为类型、以 DIEDFL_ATTACHEDONLY 为标志的操纵杆来检索数据。最近我注意到我们出现了多个操纵杆。首先,我查看了我们在两次重新启动之间存储组件的 xml 文件。游戏杆有两个条目,Logitech Extreme 3d pro,每个条目都有一个独特的产品指南。我备份了文件并将其删除,在我重新启动机器后下次应用程序启动时有效地强制重新扫描机器。我能够让同样的问题发生并注销 guids 并且它们每个都不同。该系统只有一个插入的操纵杆,但它是通过 USB 集线器插入的。集线器是否影响我看到的向导?我也只能让这发生在 5 次尝试中的 1 次。
例子:
操纵杆产品 GUID:3C6A972000000000504944564944操纵杆实例 GUID:3C6A972097C11E3800144455354
操纵杆产品 GUID:DA83AFB000000000504944564944操纵杆实例 GUID:DA83AFB0D7B211E2800144455354
最佳答案
有一个类似的问题...我刚刚为我想跨机器复制 GUID 的 VID/PID 导出了 DirectInput 注册表设置。
因此,在 regedit 中导航至:
[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_[Whatever]&PID_[Whatever]\
右键单击,选择导出以创建.reg文件,将其移动到您想要的机器上并双击。
关于windows - DIDEVICEINSTANCE guidInstance 和 guidProduct 在同一设备上发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993561/
我在一个项目中使用 DirectInput8 来监控电脑的各个组件。我们使用 DirectInput8 来监控操纵杆。通过枚举所有以 DI8DEVCLASS_GAMECTRL 为类型、以 DIEDFL
我是一名优秀的程序员,十分优秀!