Heim >Backend-Entwicklung >C++ >Wie kann ich einen Windows-Computer mit C# herunterfahren?
C# Einfache Methode zum ordnungsgemäßen Herunterfahren des Computers
Möchten Sie Ihren Computer einfach in einem C#-Programm herunterfahren? Obwohl es viele Methoden gibt, können nicht viele Einfachheit und native .NET-Funktionalität kombinieren.
Für Windows XP und höher gibt es eine einfache Lösung:
<code class="language-csharp">Process.Start("shutdown","/s /t 0");</code>
Dieser Befehl fährt den Computer sofort und ohne Verzögerung herunter.
Wenn Sie Kompatibilität mit Windows 2000 oder früher benötigen, müssen Sie P/Invoke oder WMI verwenden. Wenn Sie jedoch einen flexibleren Ansatz wünschen, sollten Sie den folgenden Code in Betracht ziehen:
<code class="language-csharp">var psi = new ProcessStartInfo("shutdown","/s /t 0"); psi.CreateNoWindow = true; psi.UseShellExecute = false; Process.Start(psi);</code>
Dieser Code vermeidet hässliche Fenster beim Herunterfahren und sorgt für ein reibungsloses Erlebnis.
Das obige ist der detaillierte Inhalt vonWie kann ich einen Windows-Computer mit C# herunterfahren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!