3

可能重复:
如何检测 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 重新启动事件。?

4

0 回答 0