ATUALIZAR SISTEMA AUTOMATICO OU POR A?ÃO USUARIO?

SOUZA 05/04/2014 18:33:55
#436935
Pessoal fiz um sistema que faz o download do arquivo de checagem da versao e se for diferente da atual ele baixa o arquivo novo.

O detalhe é que tenho encontrado problemas com portas de modens que podem estar fechadas, então ele nao atualiza na inicializacao do sistema.

Será que nao seria mais aconselhavel exibir uma informação ao usuario que exite uma atualização tipo do avast anti virus!
CLEVERTON 05/04/2014 19:02:23
#436936
Resposta escolhida
Problemas com portas de modem ?
acho que o problema pode ocorrer com o firewall do windows, mas com portas do modem por causa download não vejo problema.

pra que não ocorra este problema vc adiciona uma excessão no firewall do windows

vc baixa através da API para não ter problemas.

Private Declare Function URLDownloadToFile Lib [Ô]urlmon[Ô] Alias [Ô]URLDownloadToFileA[Ô] (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Private Sub Command1_Click()
Command1.Enabled = False
Dim strSaveAs As String, ArquivoOrigem As String

ArquivoOrigem = [Ô]http://www.vbmania.com.br/download.php?arquivo=addtofirewall200512031769.zip&tipo=89705[Ô]
strSaveAs = [Ô]C:\ArquivoProgr222ama.zip[Ô]

URLDownloadToFile 0, ArquivoOrigem, strSaveAs, 0, 0
Command1.Enabled = True
End Sub


espero que resolva!
SOUZA 06/04/2014 11:32:45
#436947
Cleverton este codigo é apenas para abixar o arquivo ou ja inclui no firewall do win tb?
CLEVERTON 06/04/2014 11:37:29
#436948
O Código é para baixar o arquivo.

O Firewall coloquei no LINK no tópico, mas está ai novamente

http://www.vbmania.com.br/index.php?modulo=detalhe&id=4041
ANDPAG 07/04/2014 01:19:17
#436959
Olá eu pago uma conta no drivehq.com deixo meus arquivos tanto .exe atualizados como .txt com numero de versões... Meu sistema le o txt com o nro de versão compara com o arquivo que esta local na maquina do usuario e baixa o exe substituindo o que esta desatualizado. O esquema de download é parecido com o que foi mostrado nas perguntas acima e para ler o txt online eu utilizei na época um exemplo que acredito que encontrei aqui mesmo no vbmania.
LIZA 07/04/2014 08:37:01
#436962
interessante
Tópico encerrado , respostas não são mais permitidas