关于重起机器。。。
如果运行下面的代码
using System.Diagnostics;
public class Test
{
public static void Main()
{
ProcessStartInfo startinfo = new ProcessStartInfo();
startinfo.UseShellExecute = false;
startinfo.RedirectStandardOutput = true;
startinfo.CreateNoWindow = false;
startinfo.FileName = "shutdown.exe";
startinfo.Arguments = "/r";
Process.Start(startinfo);
}
}
机器就会重新启动。
但是如果做一个Windows Service,用Local System注册,把这段代码放在OnStart里面,启动服务,没有发现重起。
请问这是为什么啊?