C#'ta Görev Yöneticisi'nden uygulamanın açık olup olmadığını denetleme

enhayemu

Hectopat
Katılım
21 Eylül 2021
Mesajlar
185
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
C# üzerinde bir program yazıyorum. Kodumun belirli bir programın açık olup olmadığını denetlemesi lazım. Örneğin steam.exe açıksa şunu yap, açık değilse şunu yap gibisinden. Cevaplarınızı bekliyorum.
 
C# üzerinde bir program yazıyorum. Kodumun belirli bir programın açık olup olmadığını denetlemesi lazım. Örneğin steam.exe açıksa şunu yap, açık değilse şunu yap gibisinden. Cevaplarınızı bekliyorum.
Lütfen inceleyiniz. Lise zamanlarından kalma.

Burayı bir incele. Burada örnek bir kod bloğu var.
 
C# üzerinde bir program yazıyorum. Kodumun belirli bir programın açık olup olmadığını denetlemesi lazım. Örneğin steam.exe açıksa şunu yap, açık değilse şunu yap gibisinden. Cevaplarınızı bekliyorum.
Process ile tasklist.exe komutunun çıktısını al. Sonra bunu array şeklinde saklayıp istediğin gibi kullanırsın.
 
C#:
var task = Process.GetProcesses();
foreach (var bgTask in task)
{
    var window = bgTask.MainWindowHandle.ToInt32();
    if(window==0)
        Console.WriteLine(x.ProcessName.ToString());
}

MainWindowHandle özelliği 0 ise arka plan işlemidir.
 

Technopat Haberler

Geri
Yukarı