Необработанные данные с USB - PullRequest
1 голос
/ 12 декабря 2011

Я раньше не использовал Visual C ++, однако я запускаю проект, который потребует от меня его использования.

Я хочу получить необработанные данные с USB.Почти каждый веб-сайт говорит мне, что мне нужно сначала написать драйвер устройства для него ... Ну, я знаю это!

Но я хочу начать с простого - с моего приемника беспроводной мыши, на котором, очевидно, установлен драйвер,который работает.Как я могу получить доступ к содержимому, которое этот приемник предоставляет компьютеру, используя Visual C ++?

1 Ответ

0 голосов
/ 26 июня 2014

Это отличный проект - тоже много веселья. Возможно, вы можете найти некоторые ресурсы из этой связанной записи . Я углубляюсь в подробности. Но я и здесь немного отвечу.

Во-первых, вы определенно не хотите писать драйвер. Время написания драйверов в основном позади. :) По крайней мере, для того, что вы пытаетесь сделать в частности. Как я подробно описал в вышеупомянутом посте, теперь мы в основном используем дескрипторы HID для связи с устройствами HID (usb) вместо написания драйверов. Это потрясающе, потому что серьезно упрощает задачу.

Я настоятельно рекомендую вам или любому другому сотруднику использовать библиотеку libusbx . Это делает вещи очень простыми и понятными в плане прямой связи с устройствами HID. Опять же, см. Пост для более сложного ответа, но это должно сделать это. Удачи!

...