Обнаружение выключения Windows с C # - PullRequest
0 голосов
/ 09 ноября 2011

Я хочу, чтобы приложение C # не запускалось после того, как пользователь нажал кнопку выключения компьютера, поэтому есть идеи, как это сделать?

1 Ответ

7 голосов
/ 09 ноября 2011

вы можете использовать CloseReason.WindowsShutDown для этой цели внутри события закрытия формы.

if (e.CloseReason != CloseReason.WindowsShutDown)
{
    e.Cancel = true;
}
else
{
    e.Cancel = false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...