关闭调试器后进程仍在运行

时间:2012-09-26 15:58:15

标签: vb.net visual-studio-2010 process

在调试时关闭表单(通过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

1 个答案:

答案 0 :(得分:0)

 dim p as process
 for each p in system.diagnostics.process.getprocessbyname("your exe")
  p.kill()