gugump
|
IÇARA SC - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/07/2008 19:21 hs
Olá pessoal, estou faz semanas atraz de um Auto-Patcher, ou Auto-Updater, ou Atualizador de arquivos...
Alguem me de um exemplo com source de como fazer um Auto-Patcher que conecte ao servidor HTTP baixa um versãoatual.txt e compara com o seu versãocliente.txt, caso falte algo dentro ele baixe um arquivo .RAR e extraia-o!
Exemplo: No versãoatual.txt que fica no servidor HTTP tem dentro:
update1-1-08.rar
update2-2-08.rar
update3-3-08.rar
E no versãoclient.txt que fica no client, no PC de quem ta usando o aplicativo para atualizar seus arquivos tem:
Update1-1-08.rar << ja fez o download
update2-2-08.rar <<< tambema ja fez o download
Então falta o update3-3-08.rar, o VB6 compara os 2 e se algum esta faltando ele baixa e grava no versãoclient.txt para não baixar novamente!!
Espero que me entendam e me ajudem! Obrigado!
|
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/07/2008 19:59 hs
Abra o arquivo, faço um do while, e vai testando o arquivo com o dir
if dir(caminho e arquivo) <> "" then msgbox "ja pegou o arquivo else baixar o arquivo endif
Na seção dicas tem como abrir um arquivo texto, e tambem como verificar a existencia de um arquivo.
T+
|
|
|
|
Postada em 21/07/2008 20:30 hs
Acho que você não conseguil me entender Eu preciso de um auto-updater que baixe arquivos .rar e extraia-os, como se fosse um atualizador de arquivos, mais não só atualizar arquivos existentes como também baixar novos, por isso usar um arquivos .rar, pois da pra criar novas pastas e extraiar arquivos na pasta desejada, eu queria que baixasse arquivos .rar e caso já baixou TAL arquivo ele não baixa novamente! Espero que me entenda hehe T+
|
|
|
gugump
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 21/07/2008 20:44 hs
Tenho um source em C++, talvez voces consigam fazer igual em VB... Como pode ser visto na imagem, apos baixar o arquivo.rar ele extrai os .RAR usando a unrar.dll
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/07/2008 08:47 hs
Bem.... eu tenho isso + no formato zip, com duas dll tambem.... Peguei acho que no vbmania, de uma pesquisada por la se não tem para o winrar
T+
|
|
|