Estoy desarrollando una aplicación y necesito identificar todas las computadoras que encuentro.
¿Existe cierta tecnología para identificar una computadora?
¿Es el número de serie del disco duro?
Estoy desarrollando una aplicación y necesito identificar todas las computadoras que encuentro.
¿Existe cierta tecnología para identificar una computadora?
¿Es el número de serie del disco duro?
Respuestas:
Sus primeras PC no almacenaban información de identificación única en ningún lado. Por supuesto, a medida que las PC han evolucionado, los números de serie se han introducido en más y más cosas.
CPUID
, en la época del Pentium III. Esto parece decir que ya no está presente en las CPU.Las computadoras fabricadas en la última década deberían tener un UUID. Es el identificador universalmente único. MAC es bueno y todo, pero UUID es específico de una computadora.
De acuerdo con PCMag.com:
(ID universalmente único) Un número único generado para cualquier propósito, pero que otra parte no puede duplicar accidentalmente y terminar en conflicto más adelante. El UUID es un número de 128 bits que es tan grande que es infinito para todos los efectos; Sin embargo, hay diferentes algoritmos utilizados para crearlo. El algoritmo original usa la dirección MAC del adaptador Ethernet en la máquina y la hora del día. Las versiones posteriores utilizan métodos similares y diferentes para calcular el número. Ver GUID y OID.
Con Powershell puede descubrir el UUID de un sistema remoto.
get-wmiobject Win32_ComputerSystemProduct -computername RANTPC | Seleccionar-Objeto -ExpandProperty UUID
reemplace -computername con el nombre de host obviamente.