protección contra copias o registración
Publicado: Dom Jun 19, 2011 1:00 pm
Como puedo proteger el software de posibles copias ?
A mi se me ha ocurrido lo siguiente, pero estoy interesado en otras
soluciones.
a) La primera vez que se instala se genera un archivo con la
fecha_instalacion. (si no existia el archivo)
b) Cada vez que entro al programa calculo la clave_de_usuario según
datos del hardware y la fecha_instalacion.
c) Se grabaria un archivo con: fecha_instalacion, clave_recibida
d) Si no existe la clave_recibida o es invalida ==> solicita nueva
clave_recibida y si no recibe una correcta aborta.
e) Si existe la clave_recibida y es valida ==> ingresa al programa
La clave_recibida tendria una parte que indicaría: que tipo de versión
es: educativa, testeo, full, etc. lo cual implicaría una fecha de
vencimiento o no.
usando:
fecha_instalacion es la fecha de la primer ejecución
label*
disksernum*
biosdate ?
GetVolInfo() ver el label
VolSerial() ver el serial number
me falta el biosdate ?
en el archivo: anclaje.dbf
guardo:
fecha_instalacion
codigo_programa
version_programa
release_programa
clave_recibida
A mi se me ha ocurrido lo siguiente, pero estoy interesado en otras
soluciones.
a) La primera vez que se instala se genera un archivo con la
fecha_instalacion. (si no existia el archivo)
b) Cada vez que entro al programa calculo la clave_de_usuario según
datos del hardware y la fecha_instalacion.
c) Se grabaria un archivo con: fecha_instalacion, clave_recibida
d) Si no existe la clave_recibida o es invalida ==> solicita nueva
clave_recibida y si no recibe una correcta aborta.
e) Si existe la clave_recibida y es valida ==> ingresa al programa
La clave_recibida tendria una parte que indicaría: que tipo de versión
es: educativa, testeo, full, etc. lo cual implicaría una fecha de
vencimiento o no.
usando:
fecha_instalacion es la fecha de la primer ejecución
label*
disksernum*
biosdate ?
GetVolInfo() ver el label
VolSerial() ver el serial number
me falta el biosdate ?
en el archivo: anclaje.dbf
guardo:
fecha_instalacion
codigo_programa
version_programa
release_programa
clave_recibida