Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - siliconplus

#1
Amigos... Llevo tiempo programando y no he podido encontrar la dll para leer la serie  EXACTA del procesador...     

Existen sequencias en VB tales como

Set swService = GetObject("winmgmts:")
   Set swCpuSet = swService.ExecQuery("Select * from Win32_Processor")
   Set swMemSet = swService.ExecQuery("Select * from Win32_PhysicalMemory")

que dan la serie del procesador o de la placa madre que ha sido grabada en el registro de Windows al momento de instalarse.   El problema surge cuando se clona el disco del PC a otro PC, por ende, se clona el registro.  Por lo tanto el segundo PC no arroja la verdadera serie del procesador ni menos la serie de la placa madre.   

Otro ejemplo similar es cuando llegan 20 PC nuevos, y todos vienen clonados y son similares pero ID.de procesador diferentes , y al ejecutar los comando  de VB WIN32_Processor.. todos me devuelven el mismo ID de procesador...
:-\

¿Como podría leer la serie del procesador actual? ( y no el clon).
Sé que se podia usando assembler (pero soy ignorante de ese lenguaje) y el tiempo apremia... :-(

De antemos gracias a todos...