Хуки клавиатуры C# или как обрабатывать события в фоне.
Спросил romgerman,
Приветствую всех, кто читает этот вопрос)
Собственно, вопрос в следующем: Как отлавливать нажатия клавиш клавиатуры, когда приложение свёрнуто (неактивно окно приложения тоже).
Я читал форумы по этому поводу, смотрел примеры кода хуков для клавиатуры, но так и не понял, как ими пользоваться.
Объясните глупому человеку, что куда писать и как обрабатывать события с хуками.
Заранее спасибо всем, кто ответит по теме и не по теме.
P.S. То, что я сейчас делаю, я выложу сюда и, надеюсь, эта вещь вам пригодиться :)
Собственно, вопрос в следующем: Как отлавливать нажатия клавиш клавиатуры, когда приложение свёрнуто (неактивно окно приложения тоже).
Я читал форумы по этому поводу, смотрел примеры кода хуков для клавиатуры, но так и не понял, как ими пользоваться.
ВАЖНО:
Я нашёл на хабре статью о программе, которая показывает текущую раскладку клавиатуры около курсора. Там было написано про использование хука в программе без импорта DLL. Собственно код той программы и ссылка из статьи на хуки без dll (вроде).Объясните глупому человеку, что куда писать и как обрабатывать события с хуками.
Заранее спасибо всем, кто ответит по теме и не по теме.
P.S. То, что я сейчас делаю, я выложу сюда и, надеюсь, эта вещь вам пригодиться :)
2 ответа