0
在調試時關閉窗體(通過X關閉窗體)後,似乎仍然有一個進程正在運行。關閉調試程序後進程仍在運行
如何確保表單關閉時所有進程都已結束?
這是我正在運行的當前代碼,我認爲這是導致問題的原因。
Using psinfo As New Process
psinfo.StartInfo.FileName = "C:\Program Files\7-Zip\7z.exe "
psinfo.StartInfo.Arguments = Arg1 + ZipFileName + PathToPDFs
psinfo.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
psinfo.Start()
psinfo.WaitForExit()
End Using
形式存在一個WinForms形式,還是屬於過程中的表格,您開始了嗎? –
這幾乎總是由沒有將其IsBackground屬性設置爲true的線程引起的。如果您不知道,請使用Debug + Break All,Debug + Windows + Threads。看看那些線程正在做什麼。 –
這是一個WinForms表單...在表單中,一個按鈕用於啓動上面列出的過程。 – Muhnamana