C# を使用して Windows コンピューターの電源を切る
C# アプリケーションから Windows コンピューターをシャットダウンする方法がいくつかあります。 最も効率的で統合された .NET ソリューションには、Process.Start
コマンドと shutdown
を使用することが含まれます。
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 中国語 Web サイトの他の関連記事を参照してください。