猿问

如何从C#关闭计算机

如何从C#关闭计算机

从C#程序关闭计算机的最佳方法是什么?

我发现了一些有效的方法 - 我会在下面发布它们 - 但它们都不是很优雅。我正在寻找更简单和原生的东西.net。


料青山看我应如是
浏览 642回答 3
3回答

心有法竹

从Windows XP开始,在win 2000或更低版本中不可用:这是最快的方法:Process.Start("shutdown","/s /t 0");否则像其他人一样使用P / Invoke或WMI说。编辑:如何避免创建窗口var psi = new ProcessStartInfo("shutdown","/s /t 0");psi.CreateNoWindow = true;psi.UseShellExecute = false;Process.Start(psi);
随时随地看视频慕课网APP
我要回答