none
Mouse/Keyboard hook RRS feed

  • Вопрос

  • Для хуков мышки и клавиатуры использую SetWindowsHooksEx при работе из под обычного Win32 приложения все хуки ловятся и обрабатываются. Проблема возникла при запуске приложения из под сервиса - ивенты не приходят. Есть ли возможность отлавливать хуки мыши, клавиатуры в Windows сервисах?
    27 декабря 2015 г. 23:22

Ответы

  • Добрый день.

    Подразумевается, что у пользователя есть клавиатура, мышь, рабочий стол и все такое. Т.к. сервис работает не как обычное приложение, то всего этого у него нет.
    В свое время решал эту проблему следующим образом:

    1. Есть сервис который открывает на прослушивание UDP порт.

    2. Есть клиентское приложение, прописанное в автозагрузку, которое снифит клавиатуру и отправляет UPD пакеты с информацией в сервис.

    28 декабря 2015 г. 7:40
    Отвечающий

Все ответы