Fórum Melhor mecanismo de atualização de versão #216053

22/02/2004

0

Amigos, trabalhando em rede, qual o melhor mecanismo de atualização de versão que vcs fazem?
Eu pensei no seguinte, mas precisaria da ajuda de vcs, ok?:
1) O usuario baixa o *.exe para uma pasta, por exemplo ´update´, do servidor
2) Quando ele entrasse na minha aplicação, teria um codigo escrito para verificar se a versao que esta na pasta update do servidor fosse a mais nova [color=red:f252f9ba73]Como fazer????[/color:f252f9ba73]
3) Se for a mais recente, copia p/ onde esta o exe da minha aplicação, apaga esta versão anterior e start nela. [color=red:f252f9ba73]Como fazer????[/color:f252f9ba73]

Valeu!!!![/b]


Lgfcosta

Lgfcosta

Responder

Posts

22/02/2004

Dan.sm

Você pode determinar um padrão para o nome do arquivo, por exemplo, PROGRAMAXX.exe, onde XX seria o número da versão.
No seu programa vc trataria o nome do arquivo, analisando os dois últimos dígitos e comparando com o nome do arquivo atual.
Para fazer a cópia da versão nova para o diretório do seu programa você pode utilizar a função [b:d678fd9f91]CopyFileTo[/b:d678fd9f91]. :wink:


Responder

Gostei + 0

22/02/2004

Unbios

Para resolver esse problema criei uma rotina de atualização via HTTP que é configurada através de um arquivo texto... fiz dessa forma pra que meus clientes pudessem atualizar a mesma versão estando um lugares diferentes. É claro que essa solução era para os que tinham acesso à internet.

No caso em que era necessário atualizar várias estações numa rede local onde os usuários não acessavam internet, eu instalo o IIS numa máquina e configuro o arquivo texto para procurar atualização nesta máquina.

fui...


Responder

Gostei + 0

23/02/2004

Wtjunior

Tente usar o WinCVS, é um controlador de versão

Wilson


Responder

Gostei + 0

23/02/2004

Lgfcosta

Mas eu precisa automação, pois eu nao estaria lá, entende?
Ja tenho uma ideia parcial de como começar, so falta saber (o programa) em que pasta do servidor vai estar a versão de atualização. Sera que tem como ler o registro do windows do servidor de uma máquina cliente? se puder, consigo resolver, senão..... minha cabeça ta na forca


Responder

Gostei + 0

23/02/2004

Dan.sm

Porque vc quer acessar o registro cliente? Não é a máquina cliente que tem que saber onde buscar o arquivo? Se for assim é só vc determinar um local certo no seu servidor.

:!: Me desculpe se eu fiz uma pergunta sem nexo, mas é que não entendi exatemente o q você quer.


Responder

Gostei + 0

24/02/2004

Lgfcosta

Porque vc quer acessar o registro cliente? Não é a máquina cliente que tem que saber onde buscar o arquivo? Se for assim é só vc determinar um local certo no seu servidor. :!: Me desculpe se eu fiz uma pergunta sem nexo, mas é que não entendi exatemente o q você quer.


Valeu!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar