Visual Basic - PROBLEMA CON DEMO POR 15 DIAS

Life is soft - evento anual de software empresarial
 
Vista:

PROBLEMA CON DEMO POR 15 DIAS

Publicado por LEONOBARG (2 intervenciones) el 16/02/2007 13:59:25
HOLA A TODOS HICE UN PROGRAMA AL CUAL LE PUSE UN DEMO POR 15 DIAS DESDE QUE SE LO INSTALA.
POR EJ.
FECHA INSTALACION: 15/01/07
FECHA EXPIRACION: 30/01/07
HASTA AHI TODO BIEN.

PROBE CAMBIANDO LA FECHA DE WINDOWS Y SI SE CAMBIA CON UNA FECHA ANTERIOR A LA DE LA INSTALACION EL SISTEMA NO FUNCIONA Y SI LA FECHA DEL SISTEMA ES MAYOR A LA DE EXPIRACION TAMPOCO FUNCIONA.
EL PROBLEMA ESTA QUE SI YO CAMBIO Y PONGO COMO FECHA EN WINDOWS, UNA FECHA QUE ESTE ENTRE LA DE INSTALACION Y EXPIRACION EL SISTEMA VUELVE A FUNCIONAR.
QUISIERA SABER SI AY ALGUNA FORMA DE QUE CUANDO UN USUARIO CAMBIO LA FECHA DE WINDOWS MI SISTEMA LO DETECTE E IMPIDA QUE SE EJECUTE EL MISMO, O SI HAY OTRA FORMA SE LOS AGRADECERIA.
TAMBIEN USE EL ACTIVELOCK PERO PROBE DE TODAS LAS FORMAS Y NO PUDE LOGRAR QUE FUNCIONE POR UN DETERMINADO TIEMPO, SI ALGUIEN ME PUEDE DECIR COMO FUNCIONA ESTE COMANDO SE LOS AGRADECERIA TAMBIEN.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROBLEMA CON DEMO POR 15 DIAS

Publicado por Javier (35 intervenciones) el 16/02/2007 15:12:29
Te recomiendo que lo hagas con el registro de Win con un contador.
Pero ten encuenta que hoy por hoy todo es accesible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No lo hagas por límite de tiempo.

Publicado por Malandrín (47 intervenciones) el 16/02/2007 17:06:45
Ampliando el consejo de Javier, no lo hagas por límite de tiempo, sino por el número de veces que han abierto tu programa (digamos, 30 accesos), para que al llegar a ese límite ya no permita abrirlo, o que sí lo abra pero con menos funcionalidades.
Y como él te dice, este dato guárdalo en el registro de Windows; para ello puedes usar funciones de las APIs (para aceder a cualquier clave del registro) o usar las funciones GetSetting( ) y SaveSetting( ) de VB.
Y sería conveniente que el dato del número de veces que han abierto el programa lo guardes encriptado (obviamente, le desencriptas al obtenerlo).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROBLEMA CON DEMO POR 15 DIAS

Publicado por LEONOBARG (2 intervenciones) el 16/02/2007 20:42:38
OK GRACIAS JAVIER Y MALADRIN, PROBARE PARA VER SI ME SALE, LO UNICO ES QUE NUNCA TRABAJE CON LAS APIS, GETSETTING Y SAVESETTING, SI ME PUDIERAN PASAR ALGO SOBRE ESTO PARA MAS O MENOS TENER UNA IDEA SE LOS AGRADECERIA.
DESDE YA MUCHAS GRACIAS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar