1

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

4

2 回答 2

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 秒,然后中止它。

于 2010-04-28T12:53:30.177 回答
0
AbortSystemShutdown

我在此处的类似问题中添加了一个示例
如何从 Windows 服务 C# 取消关闭

于 2010-04-28T12:57:05.193 回答