C # Definir descrição do processo no tempo de execução ou anterior

Eu tenho um aplicativo WPF que inicia vários processos "hospedados". Quando inicio meu aplicativo WPF, ele inicia o mesmo processo .exe algumas vezes com argumentos diferentes a cada vez.

Quero nomear cada processo com um nome (ou descrição) diferente - para que eu possa detectar qual é qual no Gerenciador de tarefas (se eu quiser desligar um deles).

Entendo que não posso definir um processo diferente ImageName para cada um - pois eles são todos o mesmo arquivo .exe real.

Existe uma maneira de alterar a descrição do processo durante o tempo de execução ou durante o tempo de início (alterar um parâmetro ProcessStartInfo ou algo parecido) ..?

questionAnswers(1)

yourAnswerToTheQuestion