C# ile Açık programları Kapatma

narkoz_MRH

Üye
2 Mar 2010
147
0
31
İstanbul
Evet Arkadaşlar Bu dersimizde Size C# ile Açık olan Bir Programı kapatmayı Anlatacağım.

öncelikle aşağıdaki gibi kütüphanemize Diagnostics ekliyoruz..

Kod:
using System.Diagnostics;

Ardından

Kod:
Process[] prg;

adında bir Değişken tanımlıyoruz

ardından bu kodu

Kod:
prg = Process.GetProcessesByName("iexplore");

nerde çalışmasını istiyorsak oraya yazıyoruz örneğin form1_load fonksiyonunun içinde yazabilirsiniz form açıldığı gibi istediğiniz program kapanır... iexplorer yerine hangi programı kapatacaksanız onu yazıyorsunuz... daha sonra bir koşul belirtiyoruz

Kod:
if (prg.Length > 0)
                    prg[0].Kill();

burda eğer açılırsa yanı görev yöneticisinde sıfırdan büyük değer alırsa buda program açıktır demektir. o programı kapatır [0] indeksi ise ilk açılanı kapatır yani birden fazla notepad açtınız diyelim sadece ilk açmış olduğunuzu kapatmak için [0] yazarsınız ikincisi içinse [1] yazarsınız...işte bu kadar umarım yardımcı olur... :trl
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.