C# ile Bilgisayar Kapatmak

C# ile Bilgisayar Kapatmak

Bu derste C# ile bilgisayar kapatma ve bilgisayara resetleme işlemleri göreceğiz

Selam Arkadaşlar.

Bir projede ihtiyacım olmuştu o sebeple bulmuştum bu kodu. Sizlerle de paylaşmak istedim.

Görelim;

using System.Diagnostics;
// Bu namespaceyi ekliyoruz ilk olarak

private void BTN_PC_Kapat_Click(object sender, EventArgs e)
{
      Process.Start(“cmd”,”/K shutdown /s”);
      // pc kapatma
}

private void BTN_PC_Reset_Click(object sender, EventArgs e)
{
       Process.Start(“cmd”,”/K shutdown /r”);
       // pc reset
}

Kodlarıda biraz anlatalım..

Process.Start komutu bir işlem yani program çalıştırmak için kullanılır. Biz burada windows komut ekranını çalıştırıp, yanındaki kodu çalıştırmasını sağladık.



Şimdi burada bir püf nokta var. Normal şartlarda exe dosyasının yolunu da yazmamız gerekmektedir. Lakin cmd.exe System32 içerisinde olduğu için yol yazmamıza gerek yok. Yani exe dosyası System32 klasöründe değilse tol yazmak zorundasınız. Yol yazılmaz ise System32 klasörüne bakar ve bulamadım diye hata verir.

 

Bu ders bu kadar sevgili arkadaşlar umarım faydalı olur.

Yorumlarınızı eksik etmeyin arkadaşlar. Artılarımı ve eksilerimi söylemekten çekinmeyin.

Mustafa BÜKÜLMEZ
Web sitesi ve ERP, MRP, CRM ve kişiye özel uygulamalar uygun fiyatlarla hazırlanır. Fİyat için mesaj atabilirsiniz. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git