Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mematikan Komputer Windows Dengan Cekap Menggunakan C#?

Bagaimanakah Saya Boleh Mematikan Komputer Windows Dengan Cekap Menggunakan C#?

Barbara Streisand
Lepaskan: 2025-01-18 14:41:10
asal
515 orang telah melayarinya

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

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:

Process.Start("shutdown","/s /t 0");
Salin selepas log masuk

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:

var psi = new ProcessStartInfo("shutdown","/s /t 0");
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
Process.Start(psi);
Salin selepas log masuk

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan