OVH Cloud OVH Cloud

Base de registre

2 réponses
Avatar
Malikben
Bonjour,
Je voudrais savoir s'il existe une cl=E9 dans la base du=20
registre qui contient la taille de la m=E9moire RAM. Je=20
voudrais r=E9cup=E9rer cette information par l'interm=E9diaire=20
d'un programme.
Merci d'avance de votre aide.
Cordialement.

2 réponses

Avatar
Yann
Bonsoir,

en utilsant le sdk :
254074 HOWTO: Determine Physical Memory on a Remote Machine
http://support.microsoft.com/?id%4074
Cordialement,
Yann


"Malikben" wrote in message
news:0b0001c397dd$0d140bd0$
Bonjour,
Je voudrais savoir s'il existe une clé dans la base du
registre qui contient la taille de la mémoire RAM. Je
voudrais récupérer cette information par l'intermédiaire
d'un programme.
Merci d'avance de votre aide.
Cordialement.
Avatar
Jean-Claude BELLAMY
Malikben s'est ainsi exprimé:

Je voudrais savoir s'il existe une clé dans la base du
registre qui contient la taille de la mémoire RAM. Je
voudrais récupérer cette information par l'intermédiaire
d'un programme.


Dans la BDR, non.
Mais avec un VBS et WMI, sans problème :

Script "GETRAM.VBS"
Affiche la quantité de RAM installée en Mo
Paramètre éventuel : nom d'une machine
(si absent, on prend la machine locale)
Ce script stocke également cette valeur dans une variable d'environnement,
nommée "RAM"
--------- couper ici ---------
Set args = Wscript.arguments
Set net = Wscript.CreateObject("WScript.Network")
if args.count=0 then computer=net.computername else computer=args(0)
Set WMI = GetObject("winmgmts:" & Computer & "rootcimv2")
Set col = WMI.ExecQuery("Select * from Win32_PhysicalMemory",,48)
total=0
For Each Item in col
capa=Item.Capacity
total=total+capa
next
RAM= total/1024/1024
wscript.echo RAM
Set Shell=Wscript.CreateObject("WScript.Shell")
Set env=Shell.Environment
env("RAM")=RAM
--------- couper ici ---------


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*