在后台运行一个进程并跟踪它?

时间:2015-03-23 16:35:11

标签: c#

我正在尝试创建一个GUI来控制多个音频流,运行流我只需ezstream.exe -c config.xml,它就会运行一个控制台窗口,它在流中保持打开状态。

我想要实现的是在视觉工作室中用c#.net做一个gui,它能够在后台运行命令并跟踪它是否仍然打开,我之所以需要它的原因是因为我我将不得不同时运行大约40-60个流,并且一次打开60个控制台不是我想要的,最好的方法是什么?

如果命令崩溃或关闭,我可以使用什么类在后台启动命令并触发事件?谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用流程类,并订阅Exited事件。

有关流程类的更多信息,请访问:https://msdn.microsoft.com/en-us/library/System.Diagnostics.Process.aspx