Как узнать, что никто не вошел в Windows - PullRequest
0 голосов
/ 02 июля 2019

У меня есть служба Windows, которая работает в Session 0, и я хочу иметь возможность запускать дочерний процесс в текущем сеансе пользователя. Когда пользователь выходит из системы, я хочу, чтобы моя служба ожидала, пока в систему не войдет новый пользователь..

Чего я не понимаю, так это:

  • Создает ли SessionChange событие из входа в систему, когда он тоже вышел из системы, или только из выхода из системы, когда вы вошли в систему.
  • Как я могу сказать, что в данный момент никто не вошел в систему (пока я пробовал с
    Process.GetProcessesByName("winlogon").Length==0).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...