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

Bagaimanakah Saya Boleh Mematikan Komputer Windows Menggunakan C#?

Barbara Streisand
Lepaskan: 2025-01-18 14:38:09
asal
425 orang telah melayarinya

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

C# Kaedah mudah untuk mematikan komputer dengan anggun

Ingin menutup komputer anda dengan mudah dalam program C#? Walaupun terdapat banyak kaedah, tidak banyak yang boleh menggabungkan kesederhanaan dan kefungsian .NET asli.

Untuk Windows XP dan ke atas, terdapat penyelesaian mudah:

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

Arahan ini akan mematikan komputer serta-merta tanpa sebarang kelewatan.

Jika anda memerlukan keserasian dengan Windows 2000 atau lebih awal, anda perlu menggunakan P/Invoke atau WMI. Walau bagaimanapun, jika anda mahukan pendekatan yang lebih fleksibel, pertimbangkan kod berikut:

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

Kod ini mengelakkan tetingkap hodoh semasa penutupan dan memastikan pengalaman yang lancar.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mematikan Komputer Windows 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