Можно ли установить какой-то идентификатор в новом свойстве System.Diagnostics.Process или ProcessStartInfo, которое я запускаю из своей программы, чтобы впоследствии найти этот же процесс в другом экземпляре моей программы?
Я записываю несколько (менее 4) потоков RTSP, используя FFMPEG, создав новый процесс для каждого потока и сохранив необработанный видеофайл на диск.Отдельная программа также запускает экземпляр FFMPEG для преобразования и сжатия необработанных видео в MP4.Если моя программа неожиданно завершает работу, она оставляет записанные потоки FFMPEG.Я хотел бы убить процессы, которые моя программа запустила, не прерывая процесс преобразования, выполняемый в другой программе, поэтому недостаточно только квалифицировать процессы по имени.