从Windows服务中止计算机关闭

时间:2010-04-28 12:39:46

标签: c# windows service shutdown

是否可以从Windows服务中止计算机关闭?

2 个答案:

答案 0 :(得分:0)

是。您可以使用Process.Start

调用shutdown / a
static 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#