两种方法可以实现:
方法1:启动进程的方法.
首先导入命名空间using System.Diagnostics;然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写:
ProcessStartInfo ps = new ProcessStartInfo();
ps.FileName = "shutdown.exe";
ps.Arguments = "-s -t 1"; Process.Start(ps);
这样就可以实现一次完整的关机了,重启,只需要改成ps.Arguments &