Comment obtenir des informations sur les processus en C#?

Comment obtenir des informations sur le processus (cpu, mémoire, disque & réseau d'utilisation) en application en C#?

P. S. Du Système.Diagnostics.Des processus et du Système.Diagnostics.PerformanceCounter ne fournit pas d'informations sur le disque et l'utilisation du réseau. Je ne l'utilise pas.

Pouvez-vous être plus précis à propos de "disque & de l'utilisation du réseau." Voulez-vous l'équivalent de "I/O Octets de Lecture" et "I/O Octets d'Autres" affiché dans le gestionnaire des tâches ou quelque chose de plus?
L'utilisation du disque est un pourcentage de cette application à l'aide du maximum de l'activité du disque. L'utilisation du réseau est un pourcentage de cette application à l'aide du maximum de la vitesse du réseau.

OriginalL'auteur Aleksandr Vishnyakov | 2011-04-30