我有一个WPF应用程序,它启动了几个“托管”进程,当我启动我的WPF应用程序时,它将多次启动同一个.exe进程,每次都带有不同的参数。
我想用不同的名称(或描述)来命名每个进程-这样我就可以检测到任务管理器中的哪个进程(如果我想关闭其中一个进程)。
我知道我不能为每个进程设置不同的ImageName-因为它们都是相同的实际.exe文件。
我有没有办法在运行时或启动时至少更改流程说明(更改ProcessStartInfo参数或类似的内容)..?
最佳答案
不,你不能; “描述”列显示进程启动时Windows加载的值。它来自嵌入在可执行文件中的version information部分。
您可以做的只是显示任务管理器的“命令行”列。