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