【发布时间】:2014-01-29 06:23:27
【问题描述】:
我正在使用 Temper Gold 1.1 PCsensor USB。我可以将它们全部连接到我的电脑,我可以处理单个 USB 设备,这些设备被检测为 HID,但是当有多个设备时,我会迷路。
我无法识别正在读取的设备。或如何修复设备识别,因为 USB 设备是可互换的,我不知道如何让它们工作。
我正在尝试在监视器上构建多个 USB 读取显示,从 USB 控制器读取并在屏幕上显示。作为整个屏幕上的 2x3 网格。
任何帮助将不胜感激。
开发语言为Visual Basic 6,或Visual Basic .Net,Delphi 7
【问题讨论】:
-
首先在 Windows 中是否将每个设备都枚举为单独的 HID?如果它们是单独的 USB 设备,您应该能够通过它们的 VID、PID 和 USB 序列号来识别每个 USB HID 设备。
-
是的,它们被识别为单独的设备,但 USB 没有序列号,或者我不知道。
-
它们的 PID 是相同的还是不同的?如果 PID 相同,您可以使用 USBlyzer 查找序列号:usblyzer.com
-
感谢您的回复。对于所有已连接的设备,供应商 id 为 0c45,pid 为 7401
-
然后你需要通过序列号来识别每台设备