Récupérer des processus d'utilisation du réseau

Comment puis-je obtenir un processus d'envoyer/recevoir des octets? le meilleur moyen est de le faire avec C#.

J'ai cherché cette beaucoup et je n'ai pas trouvé de solution simple pour cela. Certaines solutions proposées pour installer WinPCap sur la machine et de travailler avec cette lib.

Comme ce gars a demandé: Besoin de "Processus avec l'Activité du Réseau" fonctionnalité dans le code managé - Comme resmon.exe il n'
Je ne veux pas la surcharge de la lib.

Est-il une solution simple pour cela?
En fait, je veux exactement les données que le Moniteur de Ressources de Windows donne dans le cadre du "Processus avec l'Activité du Réseau" de l'onglet:Récupérer des processus d'utilisation du réseau

Comment le Moniteur de Ressources de Windows obtient cette information?
Un exemple?

Aussi, essayé d'utiliser le compteur de la méthode qui est mentionné ici:
Manque de réseau envoyés/reçus
mais sans succès - comme chaque processus est illustré en vertu de ce compteur.
Et encore, je me demande comment le Moniteur de Ressources obtient cette information, même sans l'aide de ce compteur...

Ne trouvez-vous pas vous répondre dans Compteur de Performance? codeproject.com/Articles/8590/...
J'ai Essayé de travailler avec les compteurs de Performances manière mais sans succès - même lu le lien que vous avez ajouté.
stackoverflow.com/questions/438240/...
Lire déjà - je ne veux pas utiliser un 3ème partie de la solution. Aucun autre moyen natif?

OriginalL'auteur Tomer Peled | 2013-06-10