C# Kill Proccess – Otomatik Program Kapatmak

C# Kill Proccess – Otomatik Program Kapatmak

28 Şubat 2019 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 169
Yaklaşık okuma süresi : 2 DK
List Listeler Arasındaki Farkları Bulmak - (Generic List)
C# ComboBox TXT Dosyası ile Doldurma
C# Kill Proccess – Otomatik Program Kapatmak
5 (100%) 3 Oy

C# Kill Proccess – Otomatik Program Kapatmak, yazım ile C# eğitim setime devam ediyorum. İş yoğunluğundan uzun zamandır bir ders yazamıyordu. Sonunda bir fırsatını buldum ve birkaç ders yazayım dedim. Bu dersimizde C# Proccess sınıfını kullanarak açık olan programları kapatma işlemine bakacağız.

C# Kill Proccess – Otomatik Program Kapatmak

C# Proccess sınıfını kullanarak programlar üzerine işlemler yapabiliriz. Mevcut bir programı açabiliriz yada açık olan bir programı ya da açık birden çok programı kapatabiliriz.

Bu işlemi en çok, bir programın üst üste açılmasını engellemek için kullanırız. Yani projemiz çalışırken bir kere daha açılmasın diyebiliriz. Eğer bu özelliği projemize eklemek istersek kullanmamaız gereken yöntem Proccess sınıfına ait olan Kill metodunu kullanmaktır.

Advertisements

Elbette bu sınıfı şöyle de kullanabiliriz. Diyelim ki, projemizin çalışabilmesi için ekstra bir programa daha ihtiyacımız var. O istediğimiz program açık değil ise bizim projemiz de açılmasın diyebiliriz. Ya da bizim projemiz açılırken o diğer programın da otomatik açılmasını isteyebiliriz.

İşte bu gibi işlemleri yapabilmek için bu sınıf gereklidir. Dersimizin başlığı kill işlemi olduğundan bu dersimizde sadece Kill metodunu anlatacağım. Ve çok kısa bir işlem olduğundan bu dersi Github projemde bulabilirsiniz…

bu işlem için öncelikle aşağıdaki namespace i ekliyoruz

using System.Diagnostics;

Sonrasında kapatmak istediğimiz programları nerede kapatmak istiyorsak oraya gelip şu kodları yazıyoruz.

            foreach (var process in Process.GetProcessesByName("Kapatılacak Programın Adı"))
            {
                process.Kill();
            }

 

Hepsi bu kadar.

İki satır kod için ne kadar da konuştun be diyecek olabilirsiniz ancak benim anlatım tarzım bu şekilde arkadaşlar. Verdiğim kodların nerelerde ve nasıl kullanıldığı hakkında da bilgi vermek isterim her zaman. Sadece kodları verip geçmek bir iş değil yani. Bence olması gereken bu. Bu işe yeni başlayan arkadaşlarımız için bu bilgilerin önemli olduğunu düşünüyorum. Neyse… 🙂

İlgili İçerik  C# Mail Gönderme İşlemleri

C# Kill Proccess – Otomatik Program Kapatmak dersimde bu kadar arkadaşlar. Diğer derslerimizde görüşene dek kendinize iyi bakın ve kodla kalın. 😉

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.

Bu dersin kodlarını derslerime özel olarak hazırladığım Github Projemde bulabilirsiniz…

List Listeler Arasındaki Farkları Bulmak - (Generic List)
C# ComboBox TXT Dosyası ile Doldurma