如何获取应用程序的进程名称?

我正在尝试开发一个示例应用程序来查找特定应用程序的进程名称。假设有一个名称为XYZ.exe的应用程序..但是当执行XYZ.exe应用程序时,它没有必要保持相同进程名称..让应用程序在进程名称abc.exe下运行。

现在我的问题是这个..是否有可能找到XYZ.exe的进程名称?

任何帮助将非常感谢…

谢谢,拉姆

这很简单:

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