Y at-il un moyen en C# ou C/C++ & Win32 pour surveiller l'utilisation du réseau d'un certain processus (sans que cette application soit construite par vous évidemment)? Je voudrais surveiller seulement 1 processus pendant une heure environ, puis retourner les octets utilisés par ce processus, comme par exemple limewire.Surveiller l'utilisation du réseau d'un processus?
Est-ce possible? Je sais que netstat -e sur windows vous dira le nombre total d'octets envoyés/reçus, mais c'est pour tous les processus.
edit: Si je ne peux pas retourner une seule utilisation des processus, comment puis-je obtenir les octets envoyés/reçus par l'ensemble du système? comme netstat affiche sauf que je veux juste les entiers.
par exemple:
netstat -e Received Sent Bytes 2111568926 1133174989 Unicast packets 3016480 2711006 Non-unicast packets 3122 1100 Discards 0 0 Errors 0 0 Unknown protocols 0
Je veux juste obtenir 2 variables, comme rec = 2111568926 et envoyé = 1133174989
lequel êtes-vous allé pour Mike? – Greg