Forum Clubic

Programmation VB net

Bonjour a tous ,
Je programme en dotnet et je voudrais savoir si il y a un moyen de savoir ou non si un programme est fermé ?
Je le lance avec la commande :
Shell(“chemin_du_fichier”,AppWinStyle.NormalFOcus)
Si jamais quelqu’un connait …

Merci par avance !
Bonne fin de journée !

Soit tu le lances avec Shell(“chemin_du_fichier”, AppWinStyle.NormalFocus, True) qui bloque l’exécution de ton programme jusqu’à que la commande ait fini de s’exécuter (eventuellement tu peux placer ça dans un thread), soit tu le lances avec :

Dim process As System.Diagnostics.Process = System.Diagnostics.Process.Start("chemin_du_fichier")

Auquel cas tu peux appeler la méthode process.HasExited() pour savoir si la commande a fini de s’exécuter.

Merci beaucoups !
Je vais tester ca tout de suite …
Merci encore et bonne journée