Trial
Necesito elaborar un sencillo programa que realice la siguiente tarea:
Función:
Al pasar 6 meses de la instalación del programa ppal, se debe mostrar una alerta (pop-up) que muestre un mensaje que diga que el programa debe actualizarse, y a continuación debe deshabilitar o no el uso del programa.
Desarrollo:
Asà es como yo lo pensé:
Este programa se debe instalar con el programa ppal, cdo este se instala se depositan dos archivos de texto que contienen la fecha de instalación del programa en un formato encriptado (puede ser en hexadecimal), uno de ellos se alojará en la ruta donde se instaló el programa, el otro en una carpeta de windows, como puede ser System32.
Entonces, al ejecutar el programa, éste verifica la fecha de la PC (hoy) y la compara con la fecha del archivo alojado en System32, si es menor a 6 meses, deja funcionar el programa sin mostrar nada, si es = o > a 6 meses, mostrará la alerta e impedirá o no su uso.
Si el archivo alojado en System32 no existe, ya que el otro fué "accidentalmente" eliminado, cuando se ejecute el programa y no encuentre el archivo en System32, buscará en la carpeta donde fué instalado el programa. Y hará el proceso anteriormente mencionado.
En el caso de que el usuario desinstale el programa, sólo se borrarán los archivos de la carpeta donde fué instalado el programa (asà debe estar configurado el desinstalador), pero el archivo alojado en System32 seguirá existiendo, entonces cuando el usuario reinstale el programa, el instalador verificará que no haya un archivo "fechainst" en System32, en el caso de que exista, no lo reemplazará.
Luego de la instalación, cuando el usuario ejecute el programa, éste verificará la fecha de instalado con la actual de la pc, y hará lo anteriormente mencionado.
Algo importante: No tengo acceso al código del programa ppal, es como si quisiera hacer esto sobre el nero, x ej...
=mente me gustarÃa saber tb como hacerlo si tuviera acceso y q me recomiendan
Quizá uds tienen algo de idea en este tema, xq la vdd es q nunca hice algo asÃ...
Espero sus respuestas...
Gracias x anticipado
Nos vemos
Función:
Al pasar 6 meses de la instalación del programa ppal, se debe mostrar una alerta (pop-up) que muestre un mensaje que diga que el programa debe actualizarse, y a continuación debe deshabilitar o no el uso del programa.
Desarrollo:
Asà es como yo lo pensé:
Este programa se debe instalar con el programa ppal, cdo este se instala se depositan dos archivos de texto que contienen la fecha de instalación del programa en un formato encriptado (puede ser en hexadecimal), uno de ellos se alojará en la ruta donde se instaló el programa, el otro en una carpeta de windows, como puede ser System32.
Entonces, al ejecutar el programa, éste verifica la fecha de la PC (hoy) y la compara con la fecha del archivo alojado en System32, si es menor a 6 meses, deja funcionar el programa sin mostrar nada, si es = o > a 6 meses, mostrará la alerta e impedirá o no su uso.
Si el archivo alojado en System32 no existe, ya que el otro fué "accidentalmente" eliminado, cuando se ejecute el programa y no encuentre el archivo en System32, buscará en la carpeta donde fué instalado el programa. Y hará el proceso anteriormente mencionado.
En el caso de que el usuario desinstale el programa, sólo se borrarán los archivos de la carpeta donde fué instalado el programa (asà debe estar configurado el desinstalador), pero el archivo alojado en System32 seguirá existiendo, entonces cuando el usuario reinstale el programa, el instalador verificará que no haya un archivo "fechainst" en System32, en el caso de que exista, no lo reemplazará.
Luego de la instalación, cuando el usuario ejecute el programa, éste verificará la fecha de instalado con la actual de la pc, y hará lo anteriormente mencionado.
Algo importante: No tengo acceso al código del programa ppal, es como si quisiera hacer esto sobre el nero, x ej...
=mente me gustarÃa saber tb como hacerlo si tuviera acceso y q me recomiendan
Quizá uds tienen algo de idea en este tema, xq la vdd es q nunca hice algo asÃ...
Espero sus respuestas...
Gracias x anticipado
Nos vemos