¿Windows proporciona un identificador único que podría usar para hacer cumplir una prueba gratuita?

StackOverflow https://stackoverflow.com/questions/6323191

  •  27-10-2019
  •  | 
  •  

Pregunta

¿El sistema operativo Windows contiene alguna ID de computadora/sistema operativo único?

Esto es para mi propio software. Quiero crear una versión de prueba/demostración de 30 días.

Esto es lo que quiero hacer:

  1. Cuando alguien instala una prueba, tomo la ID única, envíela al servidor.
  2. Después de la prueba de 30 días, si se reinstala el software, el servidor bloquea la versión de prueba.

Entonces, la verdadera pregunta es: ¿Windows contiene alguna identificación única en las que podría confiar?

Creo que esa dirección IP no es una opción confiable.

¿Fue útil?

Solución

Windows tiene un DigitalProductid. Puede acceder a su valor en el registro en la siguiente ubicación:

LocalMachine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId

Otros consejos

Creo que Widows Key no es enungh: Windows 7 Family Pack - 3 licencias para diferentes computadoras en cualquier momento; o cualquier pirata, etc.

En su lugar, podría usar Mac de NetworkAdapter. Puede obtener Mac bastante fácil, aquí hay un ejemplo en .NET:Lea la dirección MAC del adaptador de red en .NETA veces, la computadora puede tener 2 interfaces, por lo que puede combinarlas en una clave.

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