Tenho um programa que interage com varios clientes ao mesmo tempo, e estou com dificuldades na hora da atualização, tenho que ir de cliente a cliente para a atualização do mesmo.
Agora desenvolvi uma rotina que deixo o executavel em um servidor e os clientes se atualizam automaticamente.
Minha duvida eh, quero que seja esta atualização o mais simples possivel, teria como o proprio executavel que esta rodando no cliente baixar a atualização e voltar a rodar com a nova versao.
Atualização de Executavel
Moderador: Moderadores
-
Rogerio_SG
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 23 Nov 2004 16:40
-
culik
Prezado Colega
Creio que isso não seja possível da forma que você quer, pois como o sistema se autoatualizará estando aberto ? Ele não poderá ser copiado para si mesmo porque estará aberto. Um forma de fazer isso é :
Crie um BAT que será a chamada do sistema, este BAT antes de carregar o sistema vericará se existe uma nova versão, se existir ele ira copiar o programa nova por cima do antigo, e em seguida abrirá o sistema.
Desta forma você pode botar o atualizador dentro do sistema e ele funcionará da seguinte forma :
Verica se existe uma atualização, se existir ele avisa, baixa e sai do sistema. Então quando o cliente entrar novamente o BAT se encarregará de fazer a atualização local.
Eu utilizo assim e funciona perfeitamente.
Até logo.
Marcelo
Creio que isso não seja possível da forma que você quer, pois como o sistema se autoatualizará estando aberto ? Ele não poderá ser copiado para si mesmo porque estará aberto. Um forma de fazer isso é :
Crie um BAT que será a chamada do sistema, este BAT antes de carregar o sistema vericará se existe uma nova versão, se existir ele ira copiar o programa nova por cima do antigo, e em seguida abrirá o sistema.
Desta forma você pode botar o atualizador dentro do sistema e ele funcionará da seguinte forma :
Verica se existe uma atualização, se existir ele avisa, baixa e sai do sistema. Então quando o cliente entrar novamente o BAT se encarregará de fazer a atualização local.
Eu utilizo assim e funciona perfeitamente.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
