如何在 C# 中显示所有当前正在运行的进程的完整路径?

  • 本文关键字:进程 运行 路径 显示 c#
  • 更新时间 :
  • 英文 :


有什么方法可以显示所有当前正在运行的进程完整路径并保存在C#中的变量或列表中?

我使用"任务列表"。但它只显示进程名称和 ID,没有其他任何内容...... 我也尝试了Process.GetProcesses(),但我无法获取完整路径。

Process[] processlist = Process.GetProcesses();
Console.WriteLine(processlist);
foreach (Process theprocess in processlist)
{
Console.WriteLine("Process: {0}tttttt ID: {1}", theprocess.ProcessName, theprocess.Id);
Console.WriteLine(theprocess);
}
Console.ReadKey()

我希望运行进程的完整路径,例如C:WINDOWSsystem32example.exe如果示例.exe正在那个时候运行。

您希望MainModule.FileName位于Process类中:

string fullPath = theprocess.MainModule.FileName;

最新更新