Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2009, 19:12
Nashi
 
Fecha de Ingreso: noviembre-2009
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 0
Obtener datos del sistema mediante ActiveXObject

Buenas, llevaba un tiempo intentadolo y porfin parece que he conseguido obtener ciertos datos de la computadora cuando el usuario acepta la peticion mediante ActiveX, pero hay un pequeño problema, y es que aun teniendo una cpu Intel Core 2 Duo, cuando obtengo el dato a partir de la clase Win32_Processor mediante el atributo Name o Family, me aparece Intel Pentium III Xeon.
En la pagina oficial de las clases de Win32 parece que obtiene el valor de una lista ya asignada. Alguien sabria si hay alguna forma de obtener el nombre real de la CPU?

Aqui dejo el codigo por si alguien podria tener alguna idea:

Código:
var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); 
var service = locator.ConnectServer("."); 
var properties = service.ExecQuery("SELECT * FROM Win32_Processor");
var e = new Enumerator (properties);
var p = e.item ();
window.alert ("CPU: "+p.Name+" Family: "+p.Family );
Gracias de antemano ; )