[R] Tuer un processus et ses fils

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
vince59
Niveau 2
Niveau 2
Messages : 22
Enregistré le : dim. 09 janv. 2011 20:24
Status : Hors ligne

[R] Tuer un processus et ses fils

#1

Message par vince59 »

Bonjour,

Je souhaite tuer un processus, son fils, et son petit fils. Pour l'instant, j'utilise la fonction ProcessClose. Mais, parfois, le fils ne meurt pas. Le processus est alors dans l'état Suspended. Dans l'aide en ligne, il n'est pas indiqué si la fonction ProcessClose tue ses fils ou pas. D'après vous, est-ce le cas ou pas ?

Comme solution de contournement, je me demande s'il est possible de construire l'arbre des processus avec leur PID, et les PID des enfants, ou le PID du père et du grandpère. J'ai cherché sur le forum et sur internet, mais je n'ai pas trouvé de solution facile pour cela. Je n'ai trouvé que des fonctions pour trouver le PID d'un processus.

Je travaille sur Windows XP avec AutoIt 3.3.8.1

Toutes les idées sont les bienvenues. Merci d'avance.
Modifié en dernier par vince59 le ven. 13 déc. 2013 16:32, modifié 1 fois.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Tuer un processus et ses fils

#2

Message par TT22 »

Salut, tu peux récupérer tous les processus fils grâce à cette fonction et les fermer un par un.
Cordialement,
TT22
vince59
Niveau 2
Niveau 2
Messages : 22
Enregistré le : dim. 09 janv. 2011 20:24
Status : Hors ligne

Re: [..] Tuer un processus et ses fils

#3

Message par vince59 »

TT22 a écrit :Salut, tu peux récupérer tous les processus fils grâce à cette fonction et les fermer un par un.
Merci bien. C'est exactement ce qu'il me fallait.
Répondre