Могу ли я установить идентифицирующее свойство для процесса, который я запускаю из моей программы? - PullRequest
0 голосов
/ 30 апреля 2019

Можно ли установить какой-то идентификатор в новом свойстве System.Diagnostics.Process или ProcessStartInfo, которое я запускаю из своей программы, чтобы впоследствии найти этот же процесс в другом экземпляре моей программы?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...