Programación General > Visual C++
Instalacion Con Caducidad
Perla_kiko:
Hola,
Tengo hecho mi paquete de instalación con el Inn setup 5, pero necesito insertar una caducidad para que solo les deje probarlo durante X dias. Alguien me puede decir donde puedo encotrar como hacerlo?
fuhrer:
Hola, que tal.
Por lo general eso se hace dentro de tu aplicación, es decir, cuando ejecutan tu aplicación por primera vez inicializas un contador y cada vez que ejecuten tu programa verificas la diferencia entre el contador y la fecha actual, si la diferencia ha exedido el tiempo deseado, mandas un mensaje de que la aplicación expiró y después cierras la aplicación.
Espero haberme explicado bien.
Hasta luego.
Perla_kiko:
ya pero entonces si cambian la fecha del sistema lo pueden truquear no?
fuhrer:
Si, en eso tienes razón, para ello lo que podrías hacer es tomar la hora de un servidor externo, que es lo que hacen algunas aplicaciones, así no tienes problemas si llegan a cambiar la hora, otra cosa que hacen algunas aplicaciones y que es más fácil es permitir un numero máximo de ejecuciones de tu aplicación, de esta forma ya no dependes del tiempo, sólo depende del número de veces que ejecuten tu aplicación.
Otra forma para seguir tomando en cuenta el tiempo es ir contando los pulsos de reloj a nivel de hardware, así aunque te lleguen a cambiar la hora, lo que cuentas son los pulsos desde el hardware, pero esto es un poco más complicado, ya que tendrías que meterte con el manejo de hardware y tener una aplicación en segundo plano que se active de ves en cuando para realizar el conteo.
Buena, esas son las formas que me se, tal vez existan más y mucho más fáciles, o podrías inventarte alguna, con que te funcione para lo que quieres, esta bien.
Hasta luego.
Perla_kiko:
Me han hablado de escribir una variable en el registro de windows, alguin sabe como acceder a estas variables y como crearlas desde visual c++
Navegación
[#] Página Siguiente
Ir a la versión completa