使用 C# 輕鬆關閉 Windows PC
本指南提供了關閉 Windows 電腦的最高效、最優雅的 C# 方法。雖然存在多種方法,但該解決方案提供了卓越的簡單性和本機 .NET 相容性。
簡化的解決方案(Windows XP 及更高版本):
對於 Windows XP 及後續版本,以下程式碼片段提供直接立即關閉:
Process.Start("shutdown","/s /t 0");
執行此行會立即啟動關閉序列。
處理舊版 Windows 版本:
適用於 Windows 2000 及更早版本,建議使用 P/Invoke 或 WMI 等替代方法。
抑制關機視窗:
要防止在關閉期間顯示確認窗口,請使用此修改後的程式碼:
var psi = new ProcessStartInfo("shutdown","/s /t 0"); psi.CreateNoWindow = true; psi.UseShellExecute = false; Process.Start(psi);
此修改可確保乾淨、無窗的關閉。
以上是如何使用 C# 有效率地關閉 Windows 電腦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!