Voici mon problème:C# Get Process information détaillée
Par exemple, permet de dire que j'ai Chrome courir avec 5 onglets, cela va créer 6 processus appelés chrome.exe, l'un pour le chrome et un chacun pour les onglets.
Maintenant, en utilisant Process.GetProcessesByName ("chrome") retournera tous les 6 processus.
Comment puis-je déterminer lequel des processus est le principal?
Il est possible que c'est ce que Process Explorer fait:
Fondamentalement, je veux obtenir la poignée pour le processus de chrome maître, comment dois-je faire cela?
Pas tout à fait sûr mais que se passe-t-il si vous cassez une languette? Ma conjecture est qu'il tombe toujours sous le seul noeud chrome.exe. Ma curiosité est de savoir si vous supposez une vue physique, c'est-à-dire que ... dans Chrome, l'onglet est identique à plusieurs instances ... Je crois que ce sont les mêmes. Je serais intéressé de voir comment 3 processus différents d'une application ressemblent à l'explorateur de processus car je ne me souviens pas à quoi cela ressemblera. –