如何检测/读取/写入多个HID设备

时间:2014-01-29 06:23:28

标签: .net delphi vb6 usb hid

我正在使用Temper Gold 1.1 PCsensor USB。我可以将它们全部连接到我的电脑,我能够处理单个USB设备,设备被检测为HID但是当有多个我丢失了。

我无法识别我正在阅读的设备。或者如何修复设备识别,因为usb设备是可以互换的,我不知道如何让它们工作。

我正在尝试在Monitor上构建多个USB读取显示,从USB控制器读取并在屏幕上显示。作为整个屏幕上的2x3网格。

任何帮助都会非常感激。

开发语言是Visual Basic 6,或Visual Basic .Net,Delphi 7

1 个答案:

答案 0 :(得分:2)

你看过VB6 TEMPer Gold USB HID Thermometer Class了吗?

这可能无法解决从一个USB端口移动到另一个USB端口时“跟踪”特定设备的问题,但您可能会在那里找到有用的东西。

但这些设备存在问题。他们可以通过HID键盘虚拟设备自发地突然发送数据,当这些键击最终到达shell(Explorer桌面)时可能会造成严重破坏。

在这些设备上禁用键盘功能之前,它们还没有为任何生产用途做好准备。我从未找到任何方法来实现这一点。