代码之家  ›  专栏  ›  技术社区  ›  Ram

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

c#
  •  6
  • Ram  · 技术社区  · 16 年前

    我正在尝试开发一个示例应用程序,它可以找到特定应用程序的进程名。假设有一个按名称命名的应用程序 XYZ.EXE …但是当 小精灵 执行应用程序时,不必使用相同的进程名。让应用程序以进程名运行 ABC EXE …

    现在我的问题是…是否可以找到 小精灵 ?

    任何帮助都将不胜感激…

    谢谢, 猛撞

    1 回复  |  直到 16 年前
        1
  •  4
  •   Lukas Å alkauskas    16 年前

    很简单:

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