可能重复:
如何检测 Windows 是否正在关闭或重新启动
在 c# 中,我只能使用下面的代码找到 Windows 是否正在注销或关闭。
SystemEvents.SessionEnding += new SessionEndingEventHandler(SystemEvents_SessionEnding);
static void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
switch (e.Reason)
{
case SessionEndReasons.Logoff:
break;
case SessionEndReasons.SystemShutdown:
break;
default:
break;
}
}
但我想知道如何在 C# 中捕获 Windows 重新启动事件。?