Мониторинг активности клавиатуры в C #, пока мое приложение находится в фоновом режиме

Прежде всего, я должен дать понять, что меня не интересует кейлоггинг.

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

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

Я искал подходящие способы сделать это и не нашел ничего полезного. Все, что я нашел, это группа людей, говорящих «Нет, это незаконно» на форумах и исходный код для глубоких кейлоггеров.

Если бы кто-нибудь из вас мог посоветовать мне, как этого добиться, я был бы весьма признателен.

12
задан Stephen Kennedy 27 October 2019 в 22:00
поделиться