C#在运行时或更早的时候设置进程描述

时间:2013-12-26 12:33:44

标签: c# .net windows process

我有一个启动多个“托管”进程的WPF应用程序,当我启动我的WPF应用程序时,它将每次使用不同的参数启动相同的.exe进程几次。

我想用不同的名称(或描述)命名每个进程 - 所以我可以检测哪个是任务管理器中的哪个(如果我想关闭其中一个)。

据我所知,我无法为每个进程设置不同的进程ImageName - 因为它们都是相同的实际.exe文件。

有没有一种方法我至少在运行时或者在开始时间(更改ProcessStartInfo参数或类似的东西)中更改流程描述。?

1 个答案:

答案 0 :(得分:8)

不,你不能; “description”列显示进程启动时Windows加载的值。它来自可执行文件中嵌入的version information部分。

您可以做的只是显示任务管理器的“命令行”列。