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

Ram*_*Ram 8 c#

我想开发查找特定应用程序的进程名称的示例应用程序..假设有是名的应用程序XYZ.exe ..但是当XYZ.exe执行应用程序,这是没有必要的,它拥有相同进程名称..让应用程序在进程名称abc.exe下运行.

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

任何帮助将非常感谢...

谢谢,拉姆

Luk*_*kas 5

这很简单:

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