Comment recuperer la version d'un core intel et amd en VB - Programmation
Marsh Posté le 06-06-2002 à 13:56:11
en asm c'est l'instruction CPUID.
le problème c'est qu'il faut être en ring 0 pour utiliser CPUID ou RDTSC.
donc sous un windows 9x, c'est assez facile, sous un noyau NT fo faire un .SYS. (mais bon dans tous les cas via une DLL écrite en C/C++)
mais je pense que tu as des infos dans la base de registre (celles que tu as avec win+pause).
si tu passes par CPUID, tu vas là pour savoir comment interpréter les bits:
http://www.sandpile.org/ia32/cpuid.htm
Marsh Posté le 06-06-2002 à 14:20:12
Tiens salut Bjone
Faut pas être en ring0 pour appeler cpuid (ni rdtsc).
En VB je ne sais pas trop si on peut faire de l'asm inline ...
la solution c'est bien de passer par une dll en C comme tu le dis.
La version du core c'est l'expression littérale du stepping.
Marsh Posté le 10-06-2002 à 00:05:52
Merci pour les infos!
A+
Marsh Posté le 10-06-2002 à 00:32:56
z51 a écrit a écrit : Tiens salut Bjone Faut pas être en ring0 pour appeler cpuid (ni rdtsc). En VB je ne sais pas trop si on peut faire de l'asm inline ... la solution c'est bien de passer par une dll en C comme tu le dis. La version du core c'est l'expression littérale du stepping. |
au fait oui salut avec 4 jours de retard
Marsh Posté le 06-06-2002 à 12:58:24
je veux recuperer la version du core d'un cpu X intel ou amd,
quel instruction me permetrai de l'obtenir, ou à quel endroit je peux la recuperer.
Merci d'avance
Message édité par lucien le 06-06-2002 à 13:00:27