VB .NET - Spuštění a ukončení externího programu - aplikace

Datum 25. 11. 2009 23:30:00 | Rubrika: Různé


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



Tento článek je z ZenCart
http://www.zencart.cz

URL tohoto článku je:
http://www.zencart.cz/modules/news/article.php?storyid=44