0

I have a Human Interface Device (HID) that I'm trying to talk to with HIDAPI and I am having some difficulty talking to it when another program has a handle on the device; namely the device vendor's development software.

The device in question is an RFID Reader which behaves as an HID (not to be confused with HID Corporation, which manufactures RFID products).

I cannot get a handle on the device upon calling hid_open() from HIDAPI only when the vendor's software is open. Otherwise, I have no apparent issues talking to the device. Normally I would think that the device can only be opened by one program at a time. However, considering that a keyboard and a mouse are also considered HIDs (which are shared among multiple programs all the time), I feel like I should be able to access the reader from both my software and the vendor's software.

I don't know much about HIDs, nor USB in general, so I'm sure this is bit of a newb question, but I'm sure somebody will find this useful in the future.

audiFanatic
  • 2,296
  • 8
  • 40
  • 56

0 Answers0