gpt4 book ai didi

windows - DIDEVICEINSTANCE guidInstance 和 guidProduct 在同一设备上发生变化

转载 作者:可可西里 更新时间:2023-11-01 10:37:11 26 4
gpt4 key购买 nike

我在一个项目中使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com