Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

PMSF

Atualização com desinstalação da versão anterior

Mensagens Recomendadas

PMSF

bom dia...

tenho uma aplicação que confirma a existência de novas versões e, caso exista instala-a.

o meu problema está em fazer que a aplicação desinstale a versão anterior antes de efetuar a nova instalação.

é possivel?! se sim, podem dar-me umas luzes

:)

obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Precisas de uma aplicação auxiliar que te faça o update, como já presumo que tenhas. Depois disso, quando saca o .exe só tens de substituir pelo actual.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PMSF

obrigado pela resposta

sim, uso o Inno Setup Compiler, mas quando vou ao Adicionar Remover programas do windows aparecem-me as versões anteriormente instaladas.

deve ser assim?!

ou, provalvelmente, estou a fazer asneira?!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

A aplicação já está instalada no utilizador, não lhe dês um Setup da aplicação para voltar a instalar. Tens de lhe dar apenas e só os novos ficheiros e substituir pelos que ele já possui.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PMSF

ok...

então estou mesmo mal :)

podes dar-me exemplos de como fazer?!

porque no Inno Setup Compiler, criador de setup q uso, tenho que escolher os ficheiros q quero para a instalação

devo escolher só o form ou/e o modulo que alterei?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Tiago Simões Marques

ok...

então estou mesmo mal :)

podes dar-me exemplos de como fazer?!

porque no Inno Setup Compiler, criador de setup q uso, tenho que escolher os ficheiros q quero para a instalação

devo escolher só o form ou/e o modulo que alterei?

Não tenho a certeza mas no inno setup da para criares uma versao de actualização que escolhes os ficheiros que queres substituir.

cumprimentos,


Tiago Simões Marques

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PMSF

vou ter que pesquisar e aprofundar os meus conhecimentos, obrigado...

:P

em relação à pergunta inicial é facil desinstalar a aplicação q está a correr.

eu utilizei o seguinte codigo:

dim Caminho as string = Application.StartupPath & "\unins000.exe"
Process.Start(Application.StartupPath & "\unins000.exe")

Editado por PMSF

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.