Bonjour a tous,
Je suis confronté à un problème qui me paraissait simple de prime abord.
Dans mon programme je lance une fenêtre "Exploration de Windows" via le code suivant :
Je souhaite donc attendre que l'utilisateur ferme la fenetre avant de continuer a exécuter le code, j'ai donc pensé a mettre ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim p As New Process p.StartInfo.FileName = "explorer.exe" p.StartInfo.Arguments = "\\" & blabla& "\blabla\" p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized p.Start()
mais ça ne fonctionne pas, en fait le processus est lancé et se ferme automatiquement (même si ma fenêtre reste ouverte)
Code : Sélectionner tout - Visualiser dans une fenêtre à part p.WaitForExit()
J'ai donc voulu faire une boucle qui teste tous les processus en comparant soit l'id, le handle etc... mais comme mon processus qui lance cette fenêtre n'existe plus, ma comparaison ne sert a rien.
En espérant avoir été assez clair, auriez vous une idée a me donner pour résoudre ce problème.
Merci d'avance.![]()
Partager