Ver Mensaje Individual
  #10  
Antiguo 30-06-2015
jofebas jofebas is offline
Miembro
 
Registrado: nov 2010
Posts: 50
Reputación: 14
jofebas Va por buen camino
Resuelto

hola buenos días.
como no soy muy experto aun en cosas de manejo de archivos y el api y cosas así, o resolví de la siguiente manera.

primero: cree una tabla donde subí el ejecutable como blob y ahí puse la versión en otro campo.
segundo: hice otra aplicación que es que actualizaría la primera o la principal.
el procedimiento es el siguiente:

al abrir el programa, en el evento on_create puse la validación de la versión, si la que tiene la aplicación es diferente a la de la base, abre el actualizador con derechos de administrador y se cierra para que se pueda sustituir el ejecutable.
cuando se abre el actualizador, descarga la el exe que esta en la base (que ya había cargado anteriormente con la versión mas actualizada), al descargarla, crea un acceso directo en el escritorio y lo manda abrir, su cierra el actualizador y listo.

puede funcionar tanto dentro de la lan como en internet, ya que los dos sistemas tienen la validación de la conexión para saber a que servidor conectarse.

aunque la parte de la descarga en un ambiente externo es mas lenta, pero funciona.

bueno espero les de una idea si es que alguien la necesita.

no utilice el scrib MAXIMUN ya que no lo comprendo y no se aun como utilizarlo , pero gracias a todos.
Responder Con Cita