如何从其他应用程序停止VLC播放器?

时间:2013-12-06 18:51:24

标签: c# visual-studio vlc system.diagnostics

我已使用此代码在我的应用程序中启动了VLC播放器:

Process.Start("C://Program Files//Videolan//VLC//VLC.exe", "\"rtsp://xxx.xxx.xx.xx:554/h264\" --qt-start-minimized --sout=#transcode{vcodec=theo,vb=800,acodec=flac,ab=128,channels=2,samplerate=44100}:file{dst=C:\\123.ogg,no-overwrite}");

现在我需要停止/关闭它。请指教。

2 个答案:

答案 0 :(得分:3)

Process.Kill();应该可以解决问题。

有点温和的方式是Process.CloseMainWindow,但取决于实施。

参考:Process.Kill Method (MSDN)

答案 1 :(得分:0)

您可以使用以下代码终止

try
{   
    foreach (Process proc in Process.GetProcessesByName("processname"))
    {
        proc.Kill();
    }
}
catch(Exception ex)
{

}