首頁 > 後端開發 > C++ > 如何使用 C# 有效率地關閉 Windows 電腦?

如何使用 C# 有效率地關閉 Windows 電腦?

Barbara Streisand
發布: 2025-01-18 14:41:10
原創
513 人瀏覽過

How Can I Efficiently Shut Down a Windows Computer Using C#?

使用 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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板