2010-04-26 18 views
6

Belirli bir uygulamanın işlem adını bulan bir örnek uygulama geliştirmeye çalışıyorum. Varsayalım XYZ.exe adında bir uygulama var. Ancak XYZ.exe uygulaması yürütüldüğünde, bu değil aynı işlem adını tutan gerekli .. ..Bir uygulamanın işlem adı nasıl alınır?

Şimdi

sorum şudur süreç adı abc.exe altında çalışacak bir uygulama .. Let it süreci adını bulmak mümkün XYZ.exe mi ?

çok takdir ediyorum Herhangi bir yardım ...

sayesinde Ram

+0

çalıştırma olmadan önce değiştirildi çalışan bir yürütülebilir dosyayı bulmak için çalışıyorsunuz? –

+0

Ya, bu dava dahil olsa bile ... Ama aksi halde, bir yürütülebilir dosya adı doğru olmayan bir isme sahip olabilir mi? – Ram

cevap

4

Çok basit:

foreach (Process pr in Process.GetProcesses()) 
{ 
    try 
    { 
     Console.WriteLine("App Name: {0}, Process Name: {1}", Path.GetFileName(pr.MainModule.FileName), pr.ProcessName); 
    } 
    catch { } 
} 
+1

Merhaba Lukas, Cevabınız için çok teşekkürler ... Bu çözümü deneyeceğim ve geri dönün ... – Ram

+0

Merhaba Lukas, Bu çekicilik gibi çalıştı ... Çok teşekkürler ... – Ram

+0

biliyorum;) –

İlgili konular