Bonjour,
J'ai déjà ouvert un poste pour récupérer des information système, y inclu la taille de la mémoire RAM.
Mon problème était résolu sous Win7 - 32bit. => Lien
Aujourd'hui, je dois faire tourner la même application sous un Win7 - 64bit.
La nouvelle machine dispose de 8Go de RAM reconnue par l'OS mais mon problème c'est que en utilisant la fonction GetMemoryStatus de la DLL Windows Kernel32, je récupère TotalSize = 4 Go et FreeSize = 4 Go.
J'ai cherché sur le net, j'ai constaté qu'il aut à priori utiliser "GetMemoryStatusEx". Donc j'ai recompilé le code et je l'ai exécuté sur la machine 64bits, j'ai eu ça : TotalSize = 0 Go et FreeSize = 0 Go.
Bref, je suis bloqué !
Quelqu'un pourra m'aider SVP ?
A+
Partager