Isso daí, ce tem que definir é no script do instalador. Tem uns flags lá, não me lembro agora, que você determina se o arquivo deverá ser desinstalado caso a versão atual lá foi instalada pelo Inno ou não. Dá uma olhada no help dele que tem isto lá. Eu monto os scripts baseados no Help
[]s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Moked - Tamara (Brazil) Enviada em: segunda-feira, 3 de julho de 2006 17:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Off- Topic - Inno Setup - Desinstalador <http://www.moked.com.br/> Tamara Clemente - Suporte Técnico Moked do Brasil - Consultoria de Segurança Empresarial Divisão MokInf de Informática PABX: (55-11) 5071-2748 [EMAIL PROTECTED] www.moked.com.br <http://www.moked.com.br/> Grau de Sigilo: Confidencial Reservado Interno Amplo Nível de Prioridade: Alto Médio Baixo Destinatário/s: Lista de divulgação ------------------------------------------------------------------------- Pessoal, Estou com o seguinte problema: Meu cliente tem o o sistema completo instalado em sua máquina. Agora eu lancei a atualização, onde eu troco o nome de alguns arquivos antes instalados. O Problema: o desinstalador gerado pelo InnoSetup ao instalar a versão completa ñ desinstala os arquivos q tiveram seu nome alterado e o desinstalador gerado com a atualização só desinstalada os arquivos q tiveram alteração com a atuzalição. O q eu preciso: ao desinstalar, desisntalar td, arquivos antigos e arquivos atualizados. O InnoSetup gera um arquivo (unions000) na instalação e depois gera outra (unions001) na atualização, mas eu acabo deletando com um programinha q executo durante a instalação este desinstalador gerado na atualização, para q o sistema ñ se perca. Tem como eu gerar um arquivo desinstalador q faça a função dos dois(000 e 001)? Saída imaginada: como eu deleto o 001 eu posso colocar na atualização um desinstalador completo gerado pelo innosetup quando instalado completo com as modificações e deletar o 000 tb, deixando com o nome de unions000 este desinstalador. Mas eu ñ sei se isso serio o mair correto, se ñ seria uma "gambiarra de programardor"....rs... A quem puder me ajudar, eu agradeço. Desde já, Obrigada! Tamara A Moked é a Única Empresa do ramo certificada pelo ISO9001:2000 Serviços prestados no Brasil na área de segurança pessoal e empresarial: Consultoria e Assessoria | Diagnósticos e Projetos | Curso e Treinamentos | Auditoria e Sindicância | Software de Gestão | Help-desk 24hs O emitente da mensagem é o responsável por seu conteúdo e divulgação, proibindo sua reprodução sem a prévia autorização do mesmo. Antes de imprimir pense em nosso compromisso com o Meio Ambiente e o comprometimento com os Custo envolvidos! [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html