begin process at 2012 02 14 03:46:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > TEMPERATURE ET CHARGE CPU + LIBÉRATION MEMOIRE POUR CARTE ASUS

TEMPERATURE ET CHARGE CPU + LIBÉRATION MEMOIRE POUR CARTE ASUS


 Information sur la source

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :temperature, cpu, processeur, memoire, ventilateur Niveau :Expert Date de création :22/03/2006 Date de mise à jour :23/03/2006 23:12:46 Vu / téléchargé :21 606 / 2 366

Auteur : clementio

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (28)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Eh oui, vous ne rêvez pas, j'ai enfin réussi à récupérer la température du CPU et de la carte mère ainsi que la vitesse du ventilo!!!

Je mets un bémol quand même car ce code ne fonctionne qu'avec les cartes mères Asus. Toutes, je ne sais pas mais avec ma P4-S800MX, ça fonctionne. Pour preuve, regardez la capture!!!

En fait, j'utilise les DLL Asus (fournies dans le zip) et il les faut toutes. Je pensais que Asus.dll suffirait (vu que je n'appelle qu'elle dans mon code) mais en regardant de plus près les dépendances, et ben il faut tout mettre dans le même répertoire et avec un peu de chance ça marche!!!

Ayant trouvé tout ça, j'ai donc fait un prog complet avec graphiques, icones dans le systray (2 en même temps!!!), recupération du nom du processeur, charge cpu et visualisation de la mémoire avec libération manuelle et automatique.

J'espère que ça en aidera certains mais bon c'est dommage que ça ne se limite qu'aux cartes Asus...

Pour ma part, le prog se lance avec Windows (démarrage minimiser) et il remplace avantageusement mon vieux SpeedFan.

Dernière chose si ça ne marche pas et que vous avez une carte Asus. Installez Asus Probe, mettez juste l'exécutable de mon prog dans le répertoite d'Asus Probe et lancez le prog. Si ça marche, regardez les dependances de mon prog et notez le nom de toutes les DLL Asus. Copiez-les dans un autre répertoire avec mon prog et maintenant vous pouvez désinstaller Asus Probe. En tout cas, c'est comme ça que j'ai procédé...

Dernière dernière chose, je n'utilise que 3 fonctions de la DLL mais en cherchant sur google genre : Asus.dll+GetCPUTemperature, vous trouverez la liste de toutes les API disponibles dans Asus.dll!!!

En fait, je sens que ce code ne marchera que chez moi mais bon j'ai quand même l'espoir que vous y arriverez. En tout cas, laissez vos commentaires...

Le lien vers Asus Probe:
http://fileforum.betanews.com/detail/ASUS_P C_Probe/1053033598/1



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Asmi697h.dllTélécharger ce fichier [Réservé aux membres club]58 880 octets
  • ASMIAHD.DLLTélécharger ce fichier [Réservé aux membres club]31 232 octets
  • ASMICTRL.DLLTélécharger ce fichier [Réservé aux membres club]27 648 octets
  • ASMIDMI.DLLTélécharger ce fichier [Réservé aux membres club]37 888 octets
  • AsmiEnum.dllTélécharger ce fichier [Réservé aux membres club]37 888 octets
  • AsmiHwIo.dllTélécharger ce fichier [Réservé aux membres club]31 232 octets
  • ASUS.DLLTélécharger ce fichier [Réservé aux membres club]52 224 octets
  • Form1.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier38 818 octets
  • Form1.frxTélécharger ce fichier [Réservé aux membres club]85 846 octets
  • Form2.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier885 octets
  • Module1.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 086 octets
  • Projet1.vbpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier934 octets
  • Projet1.vbwTélécharger ce fichier [Réservé aux membres club]Voir ce fichier126 octets
  • Zip de toutes les DLL Asus Probe.zipTélécharger ce fichier [Réservé aux membres club]867 803 octets

Télécharger le zip


 Historique

22 mars 2006 05:21:15 :
...
22 mars 2006 05:33:39 :
Ajout des moyennes
22 mars 2006 05:47:22 :
Ajout de la durée
22 mars 2006 05:52:50 :
...
22 mars 2006 06:25:07 :
Ajout de la mémoire
22 mars 2006 13:13:26 :
Ajout de la libération mémoire
22 mars 2006 13:25:05 :
...
22 mars 2006 13:30:15 :
...
22 mars 2006 13:40:57 :
Ajout d'un zip de toutes les DLL de Asus Probe. A dézipper si ça ne marche pas avec celles présentes.
22 mars 2006 13:55:25 :
Changement dans les couleurs
22 mars 2006 20:58:23 :
Changements graphiques
22 mars 2006 21:06:14 :
...
23 mars 2006 23:05:19 :
Amélioration du code pour libérer de la mémoire (voir : http://www.vbfrance.com/code.aspx?ID=36704)
23 mars 2006 23:12:46 :
...

 Sources du même auteur

Source avec Zip Source avec une capture DICO ACCORDS GUITARE
Source avec Zip Source avec une capture CLM'S GUITARE : DICO ACCORDS + ACCORDAGE
Source avec Zip Source avec une capture CLM'S EMERGENCY : REFROIDISSEUR DE CPU
Source avec Zip Source avec une capture CLM'S MESSENGER : AJOUT DE FONCTIONS À WINDOWS LIVE MESSENGE...
Source avec Zip Source avec une capture CLMOOGLE : MOTEUR DE RECHERCHE INTUITIF

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture INFO MÉMOIRE par 3aloula
Source avec Zip Source avec une capture CPU LIMITER - LIMITEZ L'UTILISATION DU PROCESSEUR DE CHAQUE ... par MadM@tt
Source avec Zip Source avec une capture CLM'S EMERGENCY : REFROIDISSEUR DE CPU par clementio
Source avec Zip Source avec une capture TEMPS PROCESSEURS TOTAL ET PAR UNITÉ (API NATIVE) par draluorg
Source avec Zip Source avec une capture CLASSE POUR RÉCUPERER L'UTILISATION CPU D'UN PROCESSUS par draluorg

Commentaires et avis

Commentaire de nico1610 le 22/03/2006 13:12:44

il n'y as plus qu'a trouvé le moyen de vérifié que la carte est une compatible avec asus .dll
Sinon : CA MARCHE PAS SUR LES ASUS SERIE A3G (PORTABLE) !
En plus il manque asLM75.sys !! :(

Voila, dsl je peut pas noter !

Commentaire de clementio le 22/03/2006 13:14:49 administrateur CS

Tu as essayé la méthode en installant Asus Probe?

Commentaire de nico1610 le 22/03/2006 13:31:34

Asus probe plante !!
c'est le bug de l'an 2000 !! (c'est pas une blague)
il refuse l'instal car il croi que mon bios Os date de 05 alors
qu'il veut que je soit sur 97 ou plus !!!

Alors gros lol mais dsl je pourrai pas téster !

Commentaire de clementio le 22/03/2006 13:31:58 administrateur CS

Et même si vous n'avez pas de carte Asus, vous pouvez tester quand même. Je pense qu'il ya des fonctions intéressantes dans cette source...

Commentaire de clementio le 22/03/2006 13:42:54 administrateur CS

nico1610 --> J'ai mis un zip qui contient toutes les DLL Asus Probe. Dézippe tout dans le même répertoire et dis-moi si ça marche...

Commentaire de MadM@tt le 23/03/2006 15:47:57

Raah ça c'est excellent mais c'est dommage comme tu dis que ça marche que sur les ASUS :'(

En tout cas bon boulot quoi

Commentaire de MasterHack le 23/03/2006 16:12:49

salut
genial cette source, j'avais toujours voulu le faire, heureusement que j'ai une carte mere asus ^^
Merci

Commentaire de MasterHack le 23/03/2006 16:18:20

et ça marche!!! 10/10

Commentaire de clementio le 23/03/2006 19:49:58 administrateur CS

Ok, c'est cool et c'est quoi la référence de ta carte??? As-tu utilisé seulement les dll fournies ou celles du zip aussi???

Commentaire de MasterHack le 23/03/2006 19:56:22

salut
Clentio>>la reference c'est P4VP-MX, et apropos les dll j'ai pas eu a deziper les autres, bonne continuation, et merci

Commentaire de schtroumf le 23/03/2006 20:43:09

Si tu souhaites aller encore un peu plus loin je m'étais fait un prog avec un peu plus de renseignements (pas non plus compatible avec toutes les cartes asus mais marche sur mon A7N8X E Deluxe):
Declare Function GetCPUTemperature Lib "asus.DLL" () As Integer  'Température CPU
Declare Function GetMBTemperature Lib "asus.DLL" () As Integer   'Température carte mère
Declare Function GetFanCPURPM Lib "asus.DLL" () As Integer       'Vitesse ventillateur CPU
Declare Function GetFanPowerRPM Lib "asus.DLL" () As Integer     'Vitesse ventillateur alim
Declare Function GetFanChasisRPM Lib "asus.DLL" () As Integer    'Vitesse ventillateur chassis
Declare Function GetVoltIN0 Lib "asus.DLL" () As Integer    'Aucune idée
Declare Function GetVoltIN1 Lib "asus.DLL" () As Integer    'Tension vcore
Declare Function GetVoltIN2 Lib "asus.DLL" () As Integer    'Tension +3.3V
Declare Function GetVoltIN3 Lib "asus.DLL" () As Integer    'Tension +5V
Declare Function GetVoltIN4 Lib "asus.DLL" () As Integer    'Tension +12V
Declare Function GetVoltIN5 Lib "asus.DLL" () As Integer    'Tension -12V
Declare Function GetVoltIN6 Lib "asus.DLL" () As Integer    'Tension -5V

Sinon très bon prog :)

Commentaire de clementio le 23/03/2006 23:18:36 administrateur CS

Merci pour ces API mais je les avais déjà trouver. En fait je n'ai mis dans ce code que ce qui me parraissait intéressant de savoir.

En tout cas merci encore, ça peut aider ceux qui voudront modifier ma source...

Commentaire de l0st3d le 24/03/2006 17:12:20

Salut.. super ton code, fonctionne a merveille sur une ASUS A7Pro KT133

10/

Commentaire de draluorg le 14/04/2006 23:01:11

Salut a tous,

Bravo Clementio, j'y avais pense mais j'avais la flemme d'aller trifouiller dans les dll d'asus...

Sinon pourrais tu stp, depose une source qui ne fait que de lire les info et les afficher (sans les options de memoire etc...) ce serait un peu plus pratique pour les utilisateurs ;)
Ou bien mettre ici dans la partie code la partie pour extraire les infos...

Enfin je dis ca mais j'ai pas encore regarder lol... j'y vais de ce pas ;)

Bonne prog a tous
++

Commentaire de clementio le 14/04/2006 23:16:19 administrateur CS

C'est vrai que je pourrais le faire mais si tu regardes trois commentaires au-dessus, tu as toutes les déclarations API qui peuvent te permettre de récupérer ces infos.

Je pense que tu n'auras pas de mal à t'en servir...

Commentaire de draluorg le 14/04/2006 23:22:30

Yep en effet tous les api dont j'ai besoin y sont et il n'y a meme pas de parametres a envoyer ni de retour a "traiter" apparement :)
Mais c'est justement pour ca que je disasis que ca pouvait tenir dans la partie code...

Mais bon c'est pas indispensable non plus..

A toi de voir...

Bonne continuation ;)

++

Commentaire de joebarteamv le 24/05/2006 01:20:06

Félicitation! j'en avais top besoin(j'ai pleins de logiciels de domotique qui fontionne 24/24 chez des clients et j'ai des soucis de température de cpu) grace à toi je vais pouvoir faire un module de gestion de fonctionement du pc! avec en autre une alarme technique "Température Haut CPU GTB" -> cela est trés utile! ca serait cool si tu pourrait me developper des controles pour mes applis professionel...on en re-parle? Joel et 10/10...

Commentaire de joebarteamv le 24/05/2006 01:22:44

au passage ma carte mere ce  Asus P4B533 et ca marche top!

Commentaire de K20 le 23/06/2006 16:26:49

Bonjour,
J'ai moi même voulu récupéré la température de mon processeur grâce à cette DLL mais en codant un programme sous Delphi ...

Malheureusement quand je veux exécuter mon programme, j'ai une erreur, il me demande un fichier : asLM75.sys :|
J'ai réussi à récupéré ce fichier et à le mettre dans le dossier de mon programme mais rien à faire ça plante toujours ...

Avez-vous une idée de comment faire ?

Commentaire de l0st3d le 24/06/2006 00:12:39

essaie de t'installer Asus PC Probe et mets ton exécutable dans le meme repertoire ou copie tout les fichiers dll et etc dans le dossier de ton projet?

Commentaire de K20 le 24/06/2006 01:28:50

Alors, déjà il m'est impossible d'installer Asus PC Probe sur mon PC ... J'ai une erreur et impossible de la résoudre :(
Ensuite, j'ai essayé en mettant mon exe dans le dossier de Asus Probe (dossier que quelqu'un m'a filé) même erreur ...

Et pour être sûr qu'il n'y avait pas que chez moi que ça plantait, j'ai demandé à plusieurs pocesseur de CM asus de tester, même constat et même erreur :'(

Commentaire de l0st3d le 24/06/2006 01:34:24

C'est plustôt bizz.. moi je voie pas. attend clementio p-e il vas avoir une soluce. dsl.

P.S je peux connaitre t'es specs? on sais jamais p-e je pourais voir quelque chose que tu na pas vue sur ASUS

Commentaire de clementio le 24/06/2006 08:13:01 administrateur CS

Mais si tu essaies de mettre l'exécutable avec les DLL du zip : Zip de toutes les DLL Asus Probe.zip

Ca marche ou pas....

Sinon j'en sais rien p-e que finalement mon prog est trop spécifique et ne fonctionne qu'avec certaines CM Asus...

Commentaire de K20 le 24/06/2006 12:01:32

En fait je n'ai pas utilisé ton prog, car je ne peux pas le compiler ... Mais j'ai voulu utilisé ta méthode, c'est à dire utiliser les DLL d'asus mais en codant tout ça en Delphi, car je ne connais pas le VB :( et ça ne fonctionne chez personne alors que pourtant beaucoup ont des cartes similaires à ceux qui ont testés ton programme ... Moi j'ai une A7N8X-LA :D

Sinon,
@ l0st3d : qu'entend-tu pas specs ?

@ clementio : avec toutes les du zip d'Asus probe.zip ça ne fonctionne pas avec mon programme ...
Pourrais-t-on se parler sur MSN ? Tu pourrais surement m'aider à faire ce que je veux ;)

Commentaire de clementio le 24/06/2006 13:32:35 administrateur CS

J'ai réinstallé mon PC il n'y a pas longtemps et je viens de voir que j'ai le même problème que toi avec le fichier asLM75.sys.

Mais ça s'est réglé en 2 sec en installant Asus Probe. Et après je l'ai même désinstallé et ça marche toujours.

Il faut absolument que tu puisses l'installer sinon tu t'en sortiras pas...

Commentaire de K20 le 24/06/2006 13:35:58

Je ne peux pas l'installer, j'ai une erreur avec une dll et malgrès mes recherches, aucune solution n'a fonctionné :(

Commentaire de samfin le 13/07/2007 17:44:25

Bonjour,

J'ai testé ce code sur une Asus P5W DH Deluxe et les informations Température CPU et MB et la vitesse du ventilateur CPU ne sont pas données.
La cause de ce manque d'information est peut-être du à l'utilisation de PC Probe II avec cette carte mère.

Quelqu'un a-ttil déjà réussi à faire fonctionner ce code avec une P5W DH Deluxe et/ou Asus Probe II.

Commentaire de Philippe734 le 14/08/2007 09:33:59

hello,
super prog, ca marche chez moi uniquement si je met toutes les dll dans le repertoire du programme. g une asus a7n8x. je cherchai cela en vb pour faire un auto off lorsque la température atteind un seuil définis.
merci et codez bien

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

cpu temperature [ par dido1987 ] bonjour j'ai un processeur type Intel avec des capteur du température DTS mon bios affiche bien la temperature du processeur alos je veux extraire la cpu temperature [ par dido1987 ] salut, ça fait quelque semaine que je cherche à extraire la température du processeur avec une application vb.net j'ai trouvé un exemplaire de WMI mai Récupérer temperature cpu, disque dur, carte mere ... VB.net [ par matheonimbus30 ] Salut, Je cherche a afficher la temperature du disque dur, de la carte mere et du cpu dans des labels en vb.net(2008) j'ai entendu arlé de wmi mais je Temperature Processeur [ par Spe6men ] 8) G une question dont je suis persuade de navoir aucune reponce mai bonComment obtenir en VB la temperature de mon processeur (a savoir un athlon mai charge CPU et memoire par service [ par kelk1 ] Bonjour, Je cherche a obtenir les memes info que dans le task manager !Merci pour votre aide Temperature CPU [ par Kuni59 ] Bonjours a tous je souhaiterais recuperer la temperature du cpu je sais que vb.net en est incapable aussi je me demandais si il existait une solution augmentation memoire comment cerner le probleme? [ par got ] Bonjour,j'ai une appli VB qui tourne en tant que serveur winsock sans interface graphique. Ce programme sert en fait de passerelle avec un automate po memoire et process [ par got ] Bonjour,comment connaitre la memoire utiliser par un processus en general et le process dans lequel l'instruction sera lancée en particulier.Merci Copier Fichier en memoire [ par schecky ] Bonjour a tous voila j'aimerai savoir comment faire en  visual basic pour copier l'integralité d'un programme en memoire pour ensuite l'executer (en m


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,134 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales