Как мне прочитать ввод с устройства USB HID?

Я делаю приложение для запуска в фоновом режиме в точке продаж, чтобы прочитать входные данные от USB-сканера. Как я могу получить вход сканера из C#? И можно ли отличить сканер от клавиатуры usb? (Сканер является HID-устройством)

1 ответ

Решение

Я сделал это успешно, прежде чем использовать реализацию "Raw Input" в CodeProject:

Он позволяет вам получать как ввод (какие "клавиши" нажимаются, если он имитирует "клавиатуру"), так и различать, с какого устройства он пришел.

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