如何获取应用程序的进程名称?
问题描述:
我想开发查找特定应用程序的进程名称的示例应用程序..假设有是名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 { }
}
你试图找到当时正在运行之前改名运行的可执行? – 2010-04-26 11:15:29
雅,即使这种情况是包括......但即使如此,一个可执行文件可以有一个名称不是进程名称正确吗? – Ram 2010-04-26 11:29:30