是否可以在我从程序中启动的新System.Diagnostics.Process或ProcessStartInfo属性中设置某种标识符,以便以后可以从我的程序的不同实例中找到相同的进程?
我正在通过FFMPEG记录一些(少于4个)RTSP流,方法是为每个流创建一个新的Process并将原始视频文件保存到磁盘。一个单独的程序也正在运行FFMPEG的实例,以将原始视频转换并压缩为MP4。如果我的程序意外退出,它将使FFMPEG流仍然记录。我想杀死我的程序启动的进程,而不杀死其他程序中正在运行的转换进程,因此仅通过名称限定进程是不够的。