La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42890 - CREAR PROGRAMAS SHAREWARE
Autor:  Guerith Gonzales
Como puedo hacer que mi sistema funcione con la fecha del sistema, como los programas shareware.
ejemplo que dentro de 30 dias se inabilite mi programa.
GRACIAS....

  Respuesta:  LUIS BARRANTES
HOLA.

Puedes crear un campo en la tabla de control tipo fecha ,
cuando el programa se instala por primeravez que actualise la fecha con la fecha del sistema, en las siguientes entradas revisa que la fecha es superior a la fecha que se ingreso la primera vez , si la fecha es inferior significa que le cambiaro la fecha la pc y todo los reportes y otros presentaran la erronea .

Si la fecha(almacenada por primera vez ) es mayor , revisa que no se ha mayor a 30 dias , de ser asi envia un mensaje y dale 10 dias de gracia y despues de estos dias de gracias DESABILITA EL SISTEMA

Estos control los inicias en el programa principal .

Suerte

Luis Barrantes "Shaman"

  Respuesta:  LUIS BARRANTES
HOLA.

Puedes crear un campo en la tabla de control tipo fecha ,
cuando el programa se instala por primeravez que actualise la fecha con la fecha del sistema, en las siguientes entradas revisa que la fecha es superior a la fecha que se ingreso la primera vez , si la fecha es inferior significa que le cambiaro la fecha la pc y todo los reportes y otros presentaran la erronea .

Si la fecha(almacenada por primera vez ) es mayor , revisa que no se ha mayor a 30 dias , de ser asi envia un mensaje y dale 10 dias de gracia y despues de estos dias de gracias DESABILITA EL SISTEMA

Estos control los inicias en el programa principal .

Suerte

Luis Barrantes "Shaman"

  Respuesta:  Victor Paredes
Tomas la fecha del sistema, esa es una opcion.
Yo te recomiendo que investigues como agregar una entrada en el registro y sigas los siguientes pasos

1.- Grabas una entrada en el registro donde vas a poner un contador
2.- Por cada ves que tu programa se ejecute, incrementas un numero de ese contador
3.- En el inicio de tu aplicacion verificas que ese contador no sea mayor de X (donde X la cantidad de veces que dejas ejecutar tu aplicacion), cuando sea mayor mostras mensaje de que la version de prueba expiro y que cierre sola la ap.
4.- Para mayor seguridad seguridad... al inicio de la aplicacion buscas la entrada del registro y si no la encontras, no permitis el ingreso. Es vital que el contador que grabes este encriptado, busca en internet algun codigo para encriptar (en la seccion Cosigo Fuente de esta web hay uno) y lo guardas encriptado para que no te lo toquen.

Es la mejor manera y la mas practica.