首页 > 后端开发 > C++ > 如何使用 C# 关闭 Windows 计算机?

如何使用 C# 关闭 Windows 计算机?

Susan Sarandon
发布: 2025-01-18 14:26:10
原创
898 人浏览过

How to Shut Down a Windows Computer Using C#?

使用 C# 关闭 Windows 计算机

有多种方法可以通过 C# 应用程序关闭 Windows 计算机。 最高效且集成的 .NET 解决方案涉及将 Process.Startshutdown 命令结合使用。

对于 Windows XP 及更高版本,一个简单的命令就足够了:

<code class="language-csharp">Process.Start("shutdown", "/s /t 0");</code>
登录后复制

这会立即启动系统关闭(0 秒超时)。

对于受控关闭,调整 /t 参数以指定所需的延迟(以秒为单位):

<code class="language-csharp">Process.Start("shutdown", "/s /t 120"); // Shuts down after 120 seconds</code>
登录后复制

为了避免显示单独的关闭窗口,请使用此精炼代码:

<code class="language-csharp">var psi = new ProcessStartInfo("shutdown", "/s /t 0");
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
Process.Start(psi);</code>
登录后复制

这确保了干净、无窗的关闭。

以上是如何使用 C# 关闭 Windows 计算机?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板