
17/01/2006, 21:49
|
 | | | Fecha de Ingreso: diciembre-2001 Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 3 meses Puntos: 7 | |
Lamentablemente el número de serie no está siempre activado. Al ejecutar la intrucción CPUID del procesador, pueden obtener muchos datos útiles, pero el número de serie del procesador no tiene por que mostrarse si el usuario no lo activa desde el BIOS (el caso más común es que no este activado).
La forma en que yo suelo proteger mis programas es con un "dongle" que coloco en el puerto serial o en un puerto USB. Ni siquiera es un dispositivo estándar, es decir yo mismo lo ensamblo. Hay unos circuitos integrados con comunicación 1-Wire que me sirven bien al caso, y que contienen una clave de 64 bits que el fabricante asegura es única.
Este mecanismo, funciona en mi caso, porque mi software siempre es vendido con algun equipo que yo mismo desarrollo. Copiar el software podrían hacerlo fácilmente. Copiar el firmware, les tomaría más tiempo. No es algo imposible, pero yo no considero que valga la pena el esfuerzo. No produzco aplicaciones que sean del interés de todo mundo. |