Pregunta

He utilizado el código de http://www.rgagnon.com/javadetails/ java-0580.html para obtener la placa base Id, pero el resultado es "nula".

  1. ¿Cómo puede ser eso?

  2. También he modificado el código un poco para que parezca esto para conseguir ProcessorId:

    "Set objWMIService = GetObject(\"winmgmts:\\\\.\\root\\cimv2\")\n"+
                 "Set colItems = objWMIService.ExecQuery _ \n"+
                 "   (\"Select * from Win32_Processor\") \n"+
                 "For Each objItem in colItems \n"+
                 "    Wscript.Echo objItem.ProcessorId \n"+
                 "    exit for  ' do the first cpu only! \n"+
                 "Next \n";
    

El resultado es algo así como: ProcessorId = BFEBFBFF00010676

http://msdn.microsoft. com / es-es / library / aa389273% 28VS.85% 29.aspx que dice:

  

ProcessorId: información del procesador que describe las características del procesador. Para una CPU de clase X 86, el formato de campo depende del soporte de procesadores de la instrucción CPUID. Si se admite la instrucción, la propiedad consta de 2 valores con formato (de dos) DWORD. El primero es un desplazamiento de 08h-0Bh, que es el valor EAX que una instrucción CPUID regresa con conjunto EAX entrada a 1. El segundo es un desplazamiento de 0Ch-0Fh, que es el valor EDX de que los rendimientos de instrucciones. Sólo los dos primeros bytes de la propiedad son significativas y contienen los contenidos del registro DX en la CPU-restablecen todos los demás se ponen a 0 (cero), y los contenidos están en formato DWORD.

No acabo de entenderlo; en la llanura Inglés, es única o simplemente un número para esta clase de procesadores, por ejemplo todos los Intel Core 2 Duo P8400 tendrá este número?

¿Fue útil?

Solución

Con conjunto eax a 1, el código de operación cpuid devolverá el tipo de procesador, familly, etc en eax, y las características del procesador en EDX. Así que lo que se obtiene no es algo único, como el número de serie de la CPU.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top