C # Ustaw opis procesu w czasie wykonywania lub wcześniej

Mam aplikację WPF, która uruchamia kilka „hostowanych” procesów. Gdy uruchamiam aplikację WPF, rozpocznie się ten sam proces .exe kilka razy z różnymi argumentami za każdym razem.

Chcę nazwać każdy proces inną nazwą (lub opisem) - dzięki czemu mógłbym wykryć, który z nich jest w Menedżerze zadań (jeśli chcę zamknąć jeden z nich).

Rozumiem, że nie mogę ustawić innego procesu ImageName dla każdego - ponieważ wszystkie są tym samym rzeczywistym plikiem .exe.

Czy istnieje sposób, aby przynajmniej zmienić opis procesu w czasie wykonywania lub w czasie jego uruchamiania (zmienić parametr ProcessStartInfo lub coś podobnego) ..?

questionAnswers(1)

yourAnswerToTheQuestion