2010-07-30 4 views
0

У меня есть аппаратное обеспечение, которое подключается к компьютеру через интерфейс com, я хочу реализовать такую ​​функцию: Когда нажата кнопка на аппаратном обеспечении, Мое приложение может захватить это событие, а затем написать что-то в моем приложении.Как я могу захватить нажатие клавиши с внешнего оборудования?

Так как я могу слушать конкретный COM-интерфейс и записывать событие? Как я могу получить, какую команду отправил мне оборудование?

ответ

2

Вы ищете класс System.IO.SerialPort. Это позволит вам открыть последовательный порт (COM-порт) и прочитать и записать данные. Что касается особенностей захвата нажатия кнопки, это будет полностью зависеть от устройства. Если вы знаете, что он отправляет данные через COM-порт при нажатии кнопки, вам просто нужно знать, чего ожидать, и вы сможете его захватить.

+0

Спасибо, есть ли образец проэкта для справки? Или бесплатное программное обеспечение, которое я могу прослушивать последовательный порт, и знаю, что аппаратное обеспечение отправляет мне, тогда я могу начать программировать. – MemoryLeak

Смежные вопросы