Уведомлять фоновый процесс при входе в Windows

У меня есть приложение С#, работающее в фоновом потоке, которое необходимо уведомлять, когда ЖЕ пользователь входит в систему.

Ex :

1 . Пользователь входит в систему

2 . Пользователь запускает приложение в фоновом режиме.

3 . Приложение запускается/выполняет свою задачу.

4 . Теперь предположим, что пользователь вышел на обед и заблокировал свой компьютер.

5 . Пользователь возвращается и разблокирует свой компьютер.

6 . Теперь приложение должно быть уведомлено о том, что пользователь снова вернулся, встать и начать выполнять свои задачи.

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


person rockstar    schedule 08.02.2013    source источник


Ответы (1)


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

Проверьте это: Как я могу программно определить, заблокирован?

person dutzu    schedule 08.02.2013