2009-04-22 7 views
3

Je voudrais déterminer l'ID de processus du processus parent pour un processus arbitraire dans Windows.Détermination de l'ID de processus parent à partir de C#

J'ai besoin de cette méthode pour travailler sur x64 et x32.

Des idées/exemples de code pour que cela se produise. System.Diagnositics.Process n'inclut pas cette information.

Je suis un peu inquiet à propos de l'utilisation de l'outil helphelp car ils sont spécifiques à 32 bits.

Informations connexes:

La solution de compteur de performance dans the FAQ: (PerformanceCounter ("Process", « Création Process ID ", procName);) me fait peur, car il ne vous permet pas d'entrer un identifiant de processus, à la place vous spécifiez un processus par nom afin que tout puisse aller forme de poire quand vous avez plusieurs enfants en.

+1

[Cette question] (http://stackoverflow.com/questions/394816/how-to-get-parent-process-in-net-in-managed-way) a un exemple de code dedans. –

Répondre

-1

Utilisez PNAI (FAQ Win32)

+0

C'est une très mauvaise réponse. – svick

Questions connexes