Ver Mensaje Individual
  #16 (permalink)  
Antiguo 01/01/2009, 11:59
Judgement
 
Fecha de Ingreso: noviembre-2008
Mensajes: 136
Antigüedad: 15 años, 6 meses
Puntos: 2
Mensaje Respuesta: Licencia a un sistema..

Saludos, mira para poder aplicar el serial de una aplicación como tu deseas, que sea una version limitada y cuando ingreses el serial se convierta en la version completa puedes hacer lo siguiente.

Antes que nada esto es un ejemplo basico que puedes modificar a tu conveniencia.

Miremos el ejemplo que descargaste de http://www.frez.co.uk/freecode.htm#licensekeys; en el frame que dice Registered Owner Licence te pide dos campos:
  • Application Specific Characters: Caracteres unicos para tu aplicación, ej. Nombre del programa, MyApp
  • Registered Owner: Persona a la cual estas vendiendo el programa completo, ej. Luis Pablo

Una forma facil de aplicar esto, es usando el Registro de Windows con GetSetting y SaveSetting:

Para guardar un Valor en el registro utilizas SaveSetting:
Código:
'Guardar
SaveSetting "Aplicacion", "Categoria", "Variable", "Valor"
'Ejemplo: SaveSetting "MyApp","Registro","Nombre","Luis Pablo"
Y para recuperar un Valor del registro utilizas GetSetting:
Código:
'Leer
strValor = GetSetting("Aplicacion", "Categoria", "Variable")
'Ejemplo: strValor = GetSeting("MyApp","Registro","Nombre")
Buena ya explicado eso, unimos el codigo.

En tu formulario de Registro al momento de guardar tienes que validar el Nombre de la Persona a la cual le vendiste el programa con la clave que le has dado, recuerda que tu sabes cuales son los caracteres especificos para tu programa (Application Specific Characters); por lo cual utilizaremos el codigo de validación que se encuentra en el formulario FTest.frm, cmdTestOwner_Click. El cual adaptarias a tu ventana de validación.

(Recuerda que tienes que agregar a tu programa los mudulos de clase que estan en el ejemplo, ya que estos contienen el codigo necesario para generar y validar las claves)

Si la clave es la correcta entonces, procedemos a guardar en el registro esta informacion, nombre de la persona y la clave que ingreso.

Luego cuando carga tu programa puedes leer si lo que esta grabado en el registro es lo correcto y si es asi habilitas todas las funciones restringidas.

Espero que te sirva de algo.

Lamento que no haya podido colocar un ejemplo de esto, pero tengo un proyecto en marcha y voy algo atrasado, estuve de fiesta mucho tiempo

Sigue adelante y sigue aprendiendo , suerte con tu programa.