2011-09-30 39 views
0

我有一個應用程序什麼工作與兩個視頻流。 當窗體被關閉,運行此功能:應用程序不會結束VideoStreams並退出

private void Form1_FormClosed(object sender, FormClosedEventArgs e) 
     { 
      if (FinalVideoDevice.IsRunning) { FinalVideoDevice.Stop(); } 
      if (streamMJPEG.IsRunning) { streamMJPEG.Stop(); } 
      Application.Exit(); 
     } 

但在現實中卻不能殺死應用中,只有隱藏的形式,但還是從任務管理器/進程可見。

任何想法,我可能做錯了什麼?

謝謝!

回答

1

假設你是在Windows窗體可以調用Application.ExitThread();

中的原因,你仍然可以看到在任務管理器的進程可能是你仍然有一些背景/工作線程主動一般之一。

羅傑檢查這個問題/答案,以及:Application.Exit

+0

謝謝,用Environment.Exit和它的工作! – Roger