[C#] Windowsのシャットダウンや再起動を行う

システム関係のWindows APIを呼ぶ方法もあるが、shutdown.exeを使うと楽。shutdown.exeはWindows XP以降に含まれているらしい。

Shutdown
http://technet.microsoft.com/en-us/library/bb491003.aspx