Pokud spouštíte a později chcete ukončit aplikaci z Visual Basicu, můžete použít následující kód.
Našel jsem jej na portále zabývajícím se Visual Basicem 6 a .Net a přidružených verzí a technologií. Nechybí ani Seriál o Visual Basicu a vzorové aplikace a poradenské fórum.:
http://www.vbnet.cz/forum-tema--86-prehrani_gif_v_programu.aspx
Private Proc As Process
Private Sub Spustit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Spustit.Click
Proc = System.Diagnostics.Process.Start("calc.exe")
End Sub
Private Sub Zavrit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Zavrit.Click
Proc.CloseMainWindow()
End Sub
Pozor některé programy mají více procesů, je potřeba zvolit správný proces.
Někdy je také potřeba za Proc.CloseMainWindow() volat funkci Proc.Close(), případně někdy násilné ukončení programu Proc.Kill()