Trouver la charge du cpu dans la base de registre.
rerereda
Messages postés3Date d'inscriptionmercredi 13 août 2003StatutMembreDernière intervention22 août 2003
-
22 août 2003 à 20:19
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 2011
-
4 sept. 2003 à 15:12
Bonjour,
Nous cherchons le moyen d'obtenir la charge du microprocesseur. Après diverses recherches nous avons trouvé sur ce site un programme VB cherchant dans la base de registre les informations nécessaires notamment grace au fonctions RegOpenKey ( HKEY_DYN_DATA, "PerfStats\StartStat", hKey ) et RegQueryValueEx ( hKey, "KERNEL\CPUUsage", ... ).
Cependant plusieurs problèmes persistent :
Nous ne disposons que d'un compilateur VB.Net incompatible avec ce programme,
Nous ne savons que lire le VB, pas programmer avec,
Nous arrivons quand même à accéder à la base de registre en C# cependant il n'y a pas d'entrée "KERNEL\CPUUsage" sur notre plateforme ( winXP et pentium 4 ), notons au passage que nous avons pris soin d'utiliser les caractères d'échappement appropriés dans notre code ( \\ et pas \ ). En lançant une recherche dans regedit, nous arrivons à obtenir une entrée "kernel" mais qui ne présente apparemment que des informations générales sur le microprocesseur ( intel P4, plateforme... ).
Nous souhaitons donc savoir si quelqu'un dispose de la bonne clé.
Reda et Rémy.
A voir également:
Trouver la charge du cpu dans la base de registre.
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 4 sept. 2003 à 15:12
Dsl, mais pour la base e registre cela ne fonctionne qu'avec les win 9x,Me. Lors de l'utilisation d'une plateforme NT (NT4, 2K,XP) il faut utliser les API disponibles pour ce genre de travaux. Pour ce qui est d'un exemple je vous conselille cette adresse: http://www.mentalis.org/vbexamples/vbexample.php?vbexample=CPUMON&category=SOURCE