monitorer le reseau

monitorer le reseau - C++ - Programmation

Marsh Posté le 25-07-2002 à 13:00:18    

Bonjour !
 
Dans le taskManager de WIN XP j'ai un onglet MISE EN RESEAU qui me permet de  
 
monitorer l'utilisation des ressources du reseau (Ils apellent ca UTILISATION DU RESEAU et c'est exprime en pourcentage).
 
Savez vous comment recuperer cette information pour l'exploiter dans un programme.
 
Par exemple, j'ai reussit a creer une progress bar representant l'utilisation du processeur grace a la bibliotheque PDH en prenant le compteur TIME PROCESSOR, mais comment s'y prendre pour realiser la meme chose pour l'utilisation du reseau ?
 
Merci d'avance pour votre aide !

Reply

Marsh Posté le 25-07-2002 à 13:00:18   

Reply

Marsh Posté le 25-07-2002 à 14:04:21    

:bounce:

Reply

Marsh Posté le 25-07-2002 à 17:18:10    

:bounce:

Reply

Marsh Posté le 26-07-2002 à 10:19:28    

:bounce:

Reply

Marsh Posté le 27-07-2002 à 14:31:18    

désolé, je répond pas a ta question, mais je suis inerréssé par ton truc pour récupérer l'utilisation cpu. J'ai bricolé un truc pour ca, passant par le header psapi.h et qui me permet pour chaque process de savoir quel temps cpu il a pris. je fais alors la somme de tout ca. Ca marche, mais il y a des fois une légère différence de 1 ou 2 %, je sais pas pourquoi. Alors ta solution m'interresse ....

Reply

Marsh Posté le 27-07-2002 à 15:27:57    

ben en fait tu peut utiliser la PDH au lieu de la psapi (je l'utilise celle la pour surveiller qu'un process tourne ou pas).
 
c'est assez simple, il suffit de creer un compteur, puis de recuperer la  valeur qu'il compte ...
 
pour le CPU, c'est "Time Processor" qu'il faut recuperer ou bien encore "Temps processeur" en francais (je precise car cela a son importance selon la langue de l'OS), ce qui correspond exactement a ce que te file le gestionnaire des taches ..
 
Lundi je te file un bout de code pour l'exemple si tu veut ...
 
bon weekend!
 
ps : je suis toujours a la recherche d'une solution pour mon pb alors si quelqu'un a une idee .... :)
 

Reply

Marsh Posté le 27-07-2002 à 15:41:06    

je suis preneur de l'exemple car la doc msdn est obscure la dessus, je trouve :)
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed