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.
 
Lütfen inceleyiniz. Lise zamanlarından kalma.

Burayı bir incele. Burada örnek bir kod bloğu var.
 
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…