Mematikan PC Windows Anda dengan Mudah dengan C#
Panduan ini menyediakan kaedah C# yang paling cekap dan elegan untuk mematikan komputer Windows. Walaupun beberapa pendekatan wujud, penyelesaian ini menawarkan kesederhanaan unggul dan keserasian .NET asli.
Penyelesaian Diperkemas (Windows XP dan Kemudian):
Untuk Windows XP dan versi seterusnya, coretan kod berikut menyediakan penutupan terus dan serta-merta:
<code class="language-csharp">Process.Start("shutdown","/s /t 0");</code>
Melaksanakan baris ini serta-merta memulakan urutan penutupan.
Mengendalikan Versi Windows Lama:
Untuk Windows 2000 dan lebih awal, kaedah alternatif seperti P/Invoke atau WMI disyorkan.
Menekan Tetingkap Tutup:
Untuk menghalang paparan tetingkap pengesahan semasa penutupan, gunakan kod yang diubah suai ini:
<code class="language-csharp">var psi = new ProcessStartInfo("shutdown","/s /t 0"); psi.CreateNoWindow = true; psi.UseShellExecute = false; Process.Start(psi);</code>
Pengubahsuaian ini memastikan penutupan yang bersih tanpa tingkap.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mematikan Komputer Windows Dengan Cekap Menggunakan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!