La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46095 - CONTROLAR VERSION DE PROGRAMA
Autor:  Mario Perez
Hola, quisiera que alguien me ayudara con lo siguiente:

Tengo una aplicacion cliente-servidor en VB6. Esta aplicacion esta en un servidor de aplicaciones. Lo que hago es instalar la aplicacion en cada pc, y despues copio un acceso directo del servidor, de esta forma me aseguro que todos utilicen la misma version de aplicacion. El problema que tengo es que mientras el usuario permanece conectado, consume recursos de red, etc. Lo que necesito es comparar que si la version del programa que esta en el servidor es diferente a la que esta en la pc, entonces copia la que esta en el server. De esta forma evito que el usuario este consumiento recursos de red y a la vez puedo modificarla en cualquier momento y decirle a los usuarios que solamente tienen que cerrar la aplicacion y abrirla de nuevo y veran los cambios o modificaciones realizadas. Muchas gracias

  Respuesta:  xavi
Hola Mario, una vez realizamos una aplicación que se actualizaba del servidor... la manera de saber cuando variaba, era por la fecha de creación del mismo.
La aplicación, nunca se ejecuta directamente, el usuario, siempre ejecutaba una aplicación "puente" que lo que hace, es verificar que las aplicaciones sean iguales (el .exe local con el del servidor), si son iguales, ejecuta nuestro programa, si son diferentes, actualiza el programa (copiandolo), y luego lo ejecuta.

Espero que te sirva