Surveiller des programmes

Signaler
Messages postés
2
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
18 août 2006
-
Messages postés
2
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
18 août 2006
-
Bonjour,

Je cherche a realiser un programme en VB6 me permettant de surveiller d'autres programmes VB6 sur une machine, en fait il faudrait que ce programme detecte les erreurs d'execution des autres prog et dans le cas ou un programme est bloqué par une erreur qu'il puisse le killer et le redemarrer.
En regardant dans les process windows je ne vois aucune données exploitable me permettant de savoir si un des programmes a planter.
Merci d'avance pour votre aide en esperant avoir ete clair.
Stephnet

2 réponses

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25
salut,

avec FindWindowEx, FindWindow ou EnumChildWindows tu dois pouvoir trouver les fenêtres des applications et si tu vois une fenêtre avec comme titre "Erreur machin truc" alors l'appli est plantée...TerminateProcess et shell...sinon si ce n'est pas un erreur mais un bloquage : regarde IsAppHung dans http://www.vbfrance.com/codes/LISTE-TACHES-COMME-DANS-ONGLET-APPLICATION-GESTIONNAIRE-TACHES_27148.aspx

ShareVB
Messages postés
2
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
18 août 2006

Salut,

Merci beaucoup pour ta réponse, je vais etudier cela et je ferais mon retour dessus.

Stephnet