загрузите приложение win и закройте, когда пользователь войдет / выйдет - PullRequest
0 голосов
/ 07 марта 2011

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

1 Ответ

1 голос
/ 07 марта 2011

Вы можете поместить запись в реестр Windows по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Вы можете использовать событие SessionEnding, чтобы определить, когда пользователь выходит из системы

static void Main()
{
    Microsoft.Win32.SystemEvents.SessionEnding += new Microsoft.Win32.SessionEndingEventHandler(SystemEvents_SessionEnding);
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
}

static void SystemEvents_SessionEnding(object sender, Microsoft.Win32.SessionEndingEventArgs e)
{
    // Do something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...