Esta duda no me deja dormir

Adrian
26 de Febrero del 2004
Hola amigos
Tengo una duda que no me deja dormir por las noches, COMO LE HAGO PARA QUE NO ME PIRATEEN MI SOFTWARE??, lo mas logico es poner clave... pero la clave tengo que darsela al usuario, porque no me va ha llamar cada vez que quiera usar el programa, y al tener la clave puede sacar mil copias y venderlas.
Me pregunto si alguno de ustedes ha solucionado este problema .
Saludos.

zulu
26 de Febrero del 2004
siempre puedes probar a generar una clave que necesite una contraclave para poder usar el programa

al instalarlo se le daría el número de serie del producto (generado mediante algún algoritmo inventado) y la clave al usuario (generada aleatoriamente por el programa), éste tendría que mandar la clave (mediante una página web o algo así) para recibir la contraclave (la página web la generaría con el algoritmo adecuado) y tener que usar esa contraclave para poder usar el programa; de esta manera podrías controlar cuantas veces se pide una clave para un mismo programa (es normal que se pida la clave cada x tiempo por formateos y tal, pero no cada 2 días)

por supuesto, el registro de windows sería primordial, tendrías que guardar aquí la clave y, una vez se pusiese la contraclave, si se comprobase que corresponde se genera otra entrada de registro informando del éxito y ya no sería necesario volver a introducir la contraclave; por supuesto, todos estos datos deberían ir bien escondidos y encriptados en el registro (vamos, que no se ponga un valor con el nombre "Clave")... y por supuesto, esto sólo vale si los usuarios que lo van a recibir no tienen nociones de informáticas suficientes para crakearlo, ya que si es así en dos días ya te han creado un keygen ;)

vamos, la solución es sencilla pero fácil de destripar