Verificar processo em execução (Inno Setup)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Jean_Utf
Thread.start()

Membro desde: 26/03/2008 19:21:15
Mensagens: 46
Offline

Estou fazendo um instalador com o Inno e gostaria de saber se
existe alguma maneira de verificar se o programa da versão anterior já instalada no computador
está em execução.
Meu medo é que o usuário instale a nova versão com o aplicativo da versão anterior
rodando, e isso fará com que o executável novo não seja copiado.
Eu fiz esse teste, e aparece uma mensagem dizendo que nao foi possível copiar
o arquivo exe, dando as opções de ignorar, abortar, anular. E é claro, ele irá
clicar em ignorar...

Alguém sabe?

Valeu!

gilberto_oliveira
JavaTeenager
[Avatar]

Membro desde: 21/12/2007 10:42:39
Mensagens: 190
Localização: Ilhéus
Offline

É simples, quando vc for instalar o programa na primeira vez vc coloca no nome do diretório de instalação a versão. Por exemplo:

C:\Program Files\Sua org\Seu programa 1.0

Então quando vc rodar a instalação por exemplo da versão 1.2 o Inno Setup vai instalar numa pasta diferente.

C:\Program Files\Sua org\Seu programa 1.2

Mais informações aqui http://www.innosetup.com/isfaq.php

EDIT: Adicionei o link do faq do innosetup

This message was edited 1 time. Last update was at 12/12/2008 08:06:02


"O que faz com que os homens formem um
grande povo é a lembrança das grandes coisas
que fizeram juntos e a vontade de realizar outras." - Renan
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team