Bonjour à tous,
J'ai développé deux applications (app1 et app2) en VB6.
app1 est une sorte de menu qui sert a appeler app2. app2 est lancé avec la commande SHELL puis j'utilise l'API
SetParent pour que app2 soit dans app1... Je sauvegarde le handle de app2 de maniere a ce que si l'utilisateur reclique sur le menu de app1 pour app2, cela reactive app2 sans le lancer a nouveau. Pour cela, je controle avec l'API
IsWindow si app2 est deja ouvert ou pas.
Jusque la tout se passe plutot bien... par contre, lorsque app2 plante (et oui ca arrive malheureusement lol!!) il se ferme mais reste dans la liste des processus actif.
Je cherche donc un moyen de pouvoir tuer ce processus sachant que j'ai toujours son Handle de stoché...
J'ai essayé d'utiliser de les API
TerminateProcess et
CloseHandle mais sans succes.
Merci de votre aide...
Xavier