是否可以从Windows服务中止计算机关闭?
答案 0 :(得分:0)
是。您可以使用Process.Start
调用shutdown / astatic void Main(string[] args)
{
Process p = new Process();
p.StartInfo.FileName = "shutdown";
p.StartInfo.Arguments = "/r";
p.Start();
Thread.Sleep(5000);
p.StartInfo.Arguments = "/a";
p.Start();
}
上面的代码告诉计算机关机并重启,等待5秒,然后中止它。
答案 1 :(得分:0)
AbortSystemShutdown
我在这里的类似问题中为我的答案添加了一个样本 How cancel shutdown from a windows service C#