C# を使用して Windows PC を簡単にシャットダウンする
このガイドでは、Windows コンピューターをシャットダウンするための最も効率的で洗練された C# 方法を提供します。いくつかのアプローチが存在しますが、このソリューションは優れたシンプルさとネイティブ .NET 互換性を提供します。
合理化されたソリューション (Windows XP 以降):
Windows XP 以降のバージョンの場合、次のコード スニペットは直接かつ即時シャットダウンを提供します。
<code class="language-csharp">Process.Start("shutdown","/s /t 0");</code>
この行を実行すると、即座にシャットダウン シーケンスが開始されます。
古い Windows バージョンの処理:
Windows 2000 以前の場合は、P/Invoke や WMI などの代替方法をお勧めします。
シャットダウンウィンドウの抑制:
シャットダウン中に確認ウィンドウが表示されないようにするには、次の変更コードを使用します。
<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 サイトの他の関連記事を参照してください。