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
Hazırladığım ve yüklediğim tüm dersleri deneyip çalıştığını onayladıktan sonra ekliyorum. Çalışmayan kodlar deneyimli kişiler için sorun olmayabilir ama yeni başlayanlar için problemdir. Hem yazılıma gönül vermiş sevgili arkadaşlarıma yardımcı olmak hem daha sonra lazım olduğunda arama süremi kısaltmak için paylaşıyorum.. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine birlikte etrafı daha çok aydınlatırız. -- Lisede Ağ sistemleri ve Yönetimi bölümü Üniversitede de Bilgisayar Programcılığı okudum. Şuanda da Kahramanmaraş'ta olan Gemciler Güven Metal Sanayi ve Ticaret A.Ş firmasında Bilgi İşlem Müdürü olarak çalışmaktayım. Yaptığım işe ek olarak yine Kahramanmaraş'ta olan 1453 Yazılım firmasının kurucu ortaklarından biriyim. ----- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

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

Yukarı Git