Запись данных на USB-устройство - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть требование отправить некоторые команды на устройство (денежный ящик), подключенное к USB-порту, чтобы открыть ящик. Устройство может быть от разных производителей и производителей, поэтому мне нужен общий механизм для записи на устройства, как запись в последовательный порт. Могу ли я использовать LibUsb win32 для достижения этой цели, если это так, есть две вещи, которые драйвер фильтра и драйвер устройства, какой из них мне следует использовать?

1 Ответ

1 голос
/ 17 февраля 2012

Я успешно сделал это, используя WPD (не для новичков). Возможно, не подходит для всех сценариев, но это, безусловно, хорошее начало. Я предполагаю, что есть стандартная команда «открыть устройство». Некоторые команды WPD здесь .

В противном случае я бы перепроектировал команду устройства, необходимую для открытия ящика, используя busdog , и попытался бы записать эту команду на устройство USB, используя CreateFile и WriteFile API.

...