16 Haziran 2011 Perşembe

C# Görev Listesini Almak ve Uygulama Kapatmak – Get Task List And Kill Application

erhaba arkadaşlar,
Bugün başlıkta olduğu gibi bu olayla ilgili bir çalışma yaptım… Daha doğrusu projemdeki ufak parçalardan biriydi bu ve sizinle paylaşmak istedim..

Önce bir Process değişkeni oluşturup processlerimizi bir Listbox a alacağız.. İstediğimiz uygulamayı kapatmaya gelince, farklı yöntemler var tabi ki de ama ben şöyle yaptım; önce kapatmak istediğimiz uygulamanın ProcessName ini bilmemiz gerekir..Bunun içinde Process listesini alıp, if kontrolü ile kapatacağımız uygulamayı bulup Kill etmemiz gerekir. Peki nasıl alıcaz Task Listesini? Aşağıdaki kod bloğunu kendi projenize ekleyip bunu deneyebilirsiniz.

01
Process[] prs = Process.GetProcesses();
02
listProcess.Items.Clear();
03
foreach (Process pr in prs)
04
{
05
listProcess.Items.Add(pr.ProcessName);
06
if (pr.ProcessName == "ExeKopyala") //kapatmak istediğiniz uygulamanın name ini yazın..
07
{
08
pr.Kill();
09
}
10
}
İyi çalışmalar dilerim.

1 yorum:

  1. Merhaba
    Bu kodları programımızın hangi kısmına yapıştıracağız.

    YanıtlaSil