C# açılan uygulamaları tespit etme

Batuhantrkgl

Hectopat
Katılım
2 Haziran 2020
Mesajlar
122
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
C#'de bir uygulamanın açıldığını nasıl tespit ederim?
Yani mesela CMD açıldığında arka planda bekleyen uygulamamda açılsın istiyorum.
 
Son düzenleyen: Moderatör:
Merhaba, tam olarak istediğiniz, kendi programınız arka planda çalışırken başka bir uygulama çalışırsa tepki vermek ise aşağıdaki kod bloğu yardımcı olacaktır.

[CODE lang="csharp" title="xxx.exe calısıyor ise"]...

using System.Diagnostics;

...

Process[] processes = Process.GetProcesses();

foreach (Process p in processes)

{

if (p.ProcessName.Equals("xxx"))

{
//yapılacak işlem

}

}[/CODE]
 
Merhaba, tam olarak istediğiniz, kendi programınız arka planda çalışırken başka bir uygulama çalışırsa tepki vermek ise aşağıdaki kod bloğu yardımcı olacaktır.

[CODE lang="csharp" title="xxx.exe calısıyor ise"]...

using System.Diagnostics;

...

Process[] processes = Process.GetProcesses();

foreach (Process p in processes)

{

if (p.ProcessName.Equals("xxx"))

{
//yapılacak işlem

}

}[/CODE]
merhaba kodu kullandım ama pek bir işe yaramadı test amaçlı cmd yi kullandım ancak cmd açıldığında bir tepki vermiyor (public Form1 içinde kullandım)
güncell
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı