USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problema complicado - atualizar pela Web
Defende
JARINÚ
SP - BRASIL
Postada em 14/06/2005 21:48 hs            
Seguinte: Como eu podeira fazer para que o meu programa se atualiza-se via web mas usando para isso a propria aplicacao que sera atualizada e nao um segundo programa?
Tipo quando o windows faz o update ele copia varias dlls inclusive dlls que podem estar sendo usadas naquele momento, entao como ele faz para atualizar?
O que eu queria era isso que tipo o meu sistema.exe, dentro dele eu tenha um recurso (que eu ja tenho e funciona) para se conectar na web, procura atualizacao (um exe mais recente) e dai baixa ele.
Alguem tem uma ideia de como fazer isso????
     
ATS
OURINHOS
SP - BRASIL
Postada em 15/06/2005 08:12 hs            
Não sei se ajuda vc ja leu este artigo:

http://www.macoratti.net/atual_vb.htm
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 15/06/2005 08:14 hs            
As dll do windows sao atualizadas na reinicialização... vc pode fazer isso tb...

Tanto para arquivos do sistema, qto para qq arquivo em execução, usamos um recurso de substituição e registro (se for biblioteca) na reinicialização do sistema.
Para fazer isso, sua aplicação deve criar um arquivo .bat qdo vc baixar as atualizações. Esse arquivo deve ter instruções para susbistuir os arquivos e para registrar os componentes. Para que o windows execute esse arquivo, cria um valor na chave RunOnce  com o Path desse arquivo, q o windows executa automaticamente na proxima inicialização...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Defende
JARINÚ
SP - BRASIL
Postada em 15/06/2005 08:41 hs            
E ai Eliezer, blz
Entendi sim a sua resposta. Somente ascrecentando eu posso ainda pelo mesmo sistema de atualizacao criar uma outra chave no registro que verifica se existe esse arquivo .bat e caso exista ele apaga o arquivo, pois quem vai criar ele novamente vai ser na hora que esta procurando e baixando a atualizacao porque senao toda hora hora que o windows iniciar ele vai rodar esse bat, ou ele roda apenas uma vez?
 
Valeu.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 15/06/2005 09:22 hs            
A chave Run executa toda vez que inicia...

Qdo vc grava no RunOnce, ele executa uma unica vez e o proprio windows deleta a chave... é exatamente pra isso q ela serve...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página