|    
			
				05/12/2013, 22:18
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: noviembre-2002 Ubicación: DF 
						Mensajes: 1.056
					 Antigüedad: 22 años, 11 meses Puntos: 37 |  | 
  |  Respuesta: Actualizar de forma automatica una aplicacion .exe  
  Si todas las maquinas tuvieran acceso a una database remota o a un repositorio central (por ejemplo via internet o via VPN, o via ODBC a traves de una IP publica), podrias:
 1.-mantener un dato en una tabla que indique la VERSION MAS ACTUAL DEL EJECUTABLE
 2- Los programas al iniciarse revisarian su propia version vs la version en la database
 3. Si detectan un cambio, conectarse (por ejemplo via FTP) al respositorio central y mediante GET descargar el nuevo ejecutable)
 4 Quiza necesitas 2 ejecutables uno de "ACCESO.EXE" que validara las versiones y luego llamara al "EXE" de tu app, asi podra reemplazarlo en caso necesario
 5.' En caso de actualizacion,despliegas una ventana "actualizando version" para q el usuario sepa.
 
 Tu .EXE (de tu app,no de "acceso.exe")por otra parte debieras colocar una "Version" "1, 2 o 3," en el "properties" para que al compilar el ejecutable mantenga ese dato., asi el programa "ACCESO.EXE" podra leer la propiedad del ejecutable, compararlo vs el numero de la database y actualizarlo.
 
 Cada q hagas una modificacion, actualizas la "version" del ejecutable, cambias el mismo numero en la database que chequean los programas remotamente y reemplazas el nuevo exe en el repositorio central.
 
 Es una lata, pero funciona, al menos para uno de mis clientes.
     |