Совместное использование устройства интерфейса пользователя [HIDAPI]

У меня есть устройство интерфейса пользователя (HID), с которым я пытаюсь связаться с HIDAPI, и мне трудно с ним общаться, когда на устройстве есть дескриптор другой программы; а именно программное обеспечение разработчика устройства.

Данное устройство представляет собой RFID-считыватель, который ведет себя как HID (не путать с HID Corporation, которая производит RFID-продукты).

Я не могу получить ручку на устройстве при звонке hid_open() из HIDAPI только тогда, когда программное обеспечение производителя открыто. В остальном у меня нет явных проблем при разговоре с устройством. Обычно я думаю, что устройство может быть открыто только одной программой за раз. Однако, учитывая, что клавиатура и мышь также считаются HID (которые постоянно используются несколькими программами), я чувствую, что должен иметь возможность доступа к считывателю как из моего программного обеспечения, так и из программного обеспечения производителя.

Я не знаю много о HID, и USB вообще, поэтому я уверен, что это немного новый вопрос, но я уверен, что кто-то найдет это полезным в будущем.

0 ответов

Другие вопросы по тегам