monitorer le reseau - C++ - Programmation
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 ....
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 ....
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
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 !