Как можно взять владение скрытого устройства?

Утверждение является ошибкой, чистой и простой, и поэтому должно быть обработано как одна.

, Так как ошибка должна быть обработана в режиме выпуска тогда, Вам действительно не нужны утверждения.

основное преимущество я вижу утверждения, условный разрыв - их намного легче установить, чем развертка через окна VC для установки чего-то, что проводит 1 строку кода.

23
задан Catskul 10 November 2009 в 18:46
поделиться

1 ответ

Я сделал это - моим конкретным приложением был демон, который считывал события со считывателя штрих-кода USB HID (который представляет собой устройство клавиатуры USB HID).

Для этого я использовал интерфейс устройства событий, открыв устройство / dev / input / event * , соответствующее устройству, которое я искал. Затем вы можете запустить ioctl EVIOCGRAB на устройстве, который захватит его для исключительного использования и прочитает события (которые представляют нажатия клавиш, движения мыши и т. Д.) С устройства по мере их появления.

(Когда устройство захвачено для исключительного использования, только ваше приложение будет видеть события от него).

25
ответ дан 29 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: