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 SubPozor 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()