VB.NET のプログラムからOSをシャットダウンさせたくて、色々ググってみた。
shutdown.exeを呼び出す方法が一番簡単そうだったので、やってみた。
C#のサンプルを参考に、VB.NET版をコーディングしたので、備忘録…
Dim sd As ProcessStartInfo = New ProcessStartInfo
sd.FileName = "shutdown.exe"
sd.Arguments = "-s -f -t 0"
sd.CreateNoWindow = True
Process.Start(sd)
sd.Arguments の内容は、下記を参照のこと。
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb491003(v=technet.10)
以上!