WPFアプリでWindowsのシャットダウン、再起動を行う方法

以下のサイトを参考にしました。

Shutdown
[C#] Windowsのシャットダウンや再起動を行う – 端くれプログラマの備忘録
try
{
    ProcessStartInfo psi = new ProcessStartInfo();
    psi.FileName = "shutdown.exe";
    // シャットダウンをする場合
    psi.Arguments = "-s -t 0";
    // 再起動をする場合
    psi.Arguments = "-r -t 0";
    psi.CreateNoWindow = true;
    Process p = Process.Start(psi);
}
catch (Exception ex)
{
    Trace.WriteLine(ex.Message);
}

コメント

タイトルとURLをコピーしました