電源を切る、シャットダウンする

方法は色々とありますが(Win32APIのExitWindowsExをコールするとか)
ここでは手っ取り早い方法だけ挙げます。

    System.Diagnostics.ProcessStartInfo psi =
        new System.Diagnostics.ProcessStartInfo();

    psi.FileName = "shutdown.exe";

    // コマンドラインパラメータ -s:シャットダウン -f:強制的に
    psi.Arguments = "-s -f";

    // ウィンドウ非表示に(効果なし?)
    psi.CreateNoWindow = true;

    // シャットダウン
    System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)