LibUsbDotNet возвращает мусор

Я написал приложение для чтения магнитных карт-ридеров с использованием USB-соединения. Я использовал libusbdotnet, потому что он напрямую связывается с libusb 1.xx на linux.

Когда я вытаскиваю карту, я получаю много того, что, по моему мнению, является двоичными данными, которые не соответствуют данным, которые я получаю, когда я использую драйвер hc hc. ПК видит кард-ридер в качестве клавиатуры.

Как я могу исправить или отладить это? Я тестировал его в своей системе Windows, но получаю те же результаты.

3
nl ja de
Можете ли вы добавить код для своего приложения?
добавлено автор Ryan Gates, источник
Для всех ребят, заканчивающихся здесь: я предполагаю, что двоичные данные состоят из HID-команд. HID не передает символы непосредственно через провод. Вам нужно обработать данные HID (обычно 8 байтов за раз), чтобы получить введенные символы. Это то, что обычно делает HID-драйвер по умолчанию, если вы не беспокоитесь об этом. Возможно, все, что вам нужно сделать, - это прочитать, как работает HID.
добавлено автор dryman, источник
Linux Help
Linux Help
2 686 участник(ов)

Правила: https://telegra.ph/Pravila-Linux-Help-10-15

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

Linux Gaming RUS
Linux Gaming RUS
28 участник(ов)

Русскоязычный чатик, посвящённый играм на различных дистрибутивах Linux, а также wine, proton Arch Linux RU @ArchLinuxChatRU Gnome RU @gnome_ru