Cita:
Iniciado por meula Yo las aplicaciones .net de escritorio las protejo generando un nº de licencia dependiente del nº de serie del disco duro, a cada nº de licencia le corresponde una contraclave para activarla. Si intentas copiar/pegar el programa en otro PC no funciona ya que compruebo que el nº de licencia no es del PC en el que se ha instalado, por ejemplo porque los 3 primeros numeros del numero de licencia no corresponden con el numero de serie del disco duro.
Me parece muy interesante tu método.
Imagino que tienes una aplicación en la que a partir del nº de serie del disco duro te genera una clave de licencia válida según unos cálculos que realizas... luego el cliente introduce esa clave y si corresponden los cálculos la licencia se valida.
¿Guardas la clave de licencia en BD y cada vez que se ejecuta el programa la comprueba?
¿Sabes donde puedo encontrar información para realizar ese sistema?