Tag: windows media encoder

如何从c#关闭另一个进程

我需要从C#应用程序中关闭另一个进程(Windows Media Encoder),到目前为止我可以使用: Process.GetProcessesByName(“wmenc.exe”)[0].CloseMainWindow(); 但是如果Media Encoder Application是Streaming或Recording,它会在退出时显示一个Dialog: “你确定要停止编码吗?” 那么有没有办法回答或点击代码中的是按钮? [编辑]许多用户正在回答Process.kill() ,但这不是一个选项,因为Process.Kill(); 将立即终止Windows Media Encoder , Windows Media Encoder将不会完成正在写入的文件,这迫使我重新索引video文件。所以我不能使用Process.Kill();