-
PID & PPID
bonjour,
une question me vient que je ne m'étais encore jamais vraiment posée...
Existe-t-il une commande qui donne le PPID d'un PID ?
Je viens de faire un tour sur le net et tout ce que j'ai vu ce sont des gens qui parlent de faire ça grâce à un programme... rien de natif dans l'interface utilisateur de Windows pour ça ?
merci
-
Salut,
Tu peux toujours utiliser process explorer de sysinternals et tu verras la hiérarchie de process.
http://technet.microsoft.com/fr-fr/s...rnals/bb896653
-
La structure PROCESSENTRY32 de la bibliothèque ToolHelp fait ça.
Attention toutefois, il ne me semble pas qu'un processus sous Windows soit "maintenu en vie" par la présence de fils, dont l'ID peut sans doute faire référence à un processus qui n'existe plus. Voire pire, l'ID peut avoir été réutilisé et désigner un processus qui n'est même pas le parent (d'un autre côté, GetProcessTimes() devrait te permettre de détecter l'erreur, car un tel processus aurait été créé après le fils).
-
ok