我有一个人机接口设备(HID),我正试图与HIDAPI交谈,当另一个程序在设备上有句柄时,我很难与它交谈;即设备供应商的开发软件。
所讨论的设备是RFID阅读器,其表现为HID(不要与生产RFID产品的HID公司混淆)。
只有当供应商的软件处于打开状态时,才能从HIDAPI调用hid_open()
时获取设备的句柄。否则,我没有明显的问题与设备交谈。通常我认为该设备一次只能由一个程序打开。但是,考虑到键盘和鼠标也被认为是HID(它们一直在多个程序之间共享),我觉得我应该能够从我的软件和供应商的软件访问阅读器。
我不太了解HID,也不了解一般的USB,所以我确定这是一个新问题,但我相信将来有人会觉得这很有用。