Criar um assistente de instalação

Julho 2017

Você quer desenvolver um software mas precisa de um assistente simples e rápido para instalá-lo. A solução é simples e está disponível no Windows XP e Vista, sem precisar de outro software.
Esta dica também pode ser usada para criar arquivos auto-extraíveis. Estes arquivos podem ser usados sem qualquer software de compactação e, em qualquer PC.
  • No XP : digite iexpress no comando Executar do menu Iniciar e valide.
  • No Vista : digite iexpress na barra Buscar do menu Iniciar e valide.


Esta janela aparece :
  • A casa Create new Self Extraction Directive file te ajuda a criar um nono arquivo auto-extraível.
  • A casa Open existing Self Extraction Directive file te ajuda a abrir um velho projeto para a criação destes arquivos.


No nosso caso, vamos nos focar na primeira casa. Em seguida, clique em Próximo :
  • A primeira casa vai criar o assistente que você procura.
  • A segunda vai criar um arquivo auto-extraível simples.
  • A terceira vai criar um arquivo compactado (cab), extraível manualmente.


Não há muita diferença entre esses três modos de criação, apenas alguns passos são omitidos.

Vamos nos interessar pelo caso mais geral : criar um assistente de instalação.
Clique em Próximo :[Image: /faq/images/0-7Xix7MYn-iexpress3-s-.png|452px|]

Nos campos de texto, entre o texto que vai aparecer como título das janelas durante a instalação do software. Clique em Próximo :


Se você quiser que o seu assistente de instalação envie uma confirmação antes da instalação, preencha o texto a ser exibido, se não, marque a casa No Prompt.
Clique em Próximo :


Esta janela é reservada aos softwares protegidos pelos direitos autorais e de utilização. Se você quiser adicionar uma licença ao seu software, é aí que você poderá fazê-lo. Basta marcar a casa Display a licence e adicionar sua licença como se fosse um arquivo de texto (txt). O conteúdo deste arquivo será exibido durante a instalação. Clique em Próximo :


Aqui, você poderá adicionar arquivos ao seu arquivo. Você poderá adicionar vários arquivos simultaneamente.
O importante, é criar um arquivo BATCH (bat), responsável pela instalação. Este arquivo pode copiar, remover e renomear os arquivos ou copiar, remover, renomear e criar pastas, conforme o caso. Ele contém comandos DOS (copy, xcopy, del, cd, etc). Para os não-especialistas em DOS, consultar esta dica, esta ou esta.

Você deverá adicionar este arquivo à lista de arquivos. Como para o arquivo BATCH, o software será executado, automaticamente, no final da instalação (se você quiser, claro).

Quando você terminar de adicionar os arquivos, Clique em Próximo :


Na zona vermelha, selecione o arquivo BATCH de instalação. E na zona azul, selecione o responsável do lançamento automático do programa, no final da instalação. Depois, clique em Próximo :


Veja os modos de aparecimento da janela de instalação (Por padrão, invisível, reduzida ou aumentada). Faça sua escolha e clique em Próximo :


Você pode adicionar uma mensagem no final da instalação, se não, marque No message.
Clique em Próximo :


Escolha onde salvar o seu arquivo executável final. E não toque nas outras opções, elas não são muito úteis. Clique em Próximo :


Se precisar de uma reinicialização do PC, vamos configurá-la:
  • No restart : não há necessidade de reinicialização.
  • Always restart : forçar a reinicialização.
  • Only restart if needed : reinicializar, se necessário.
  • A casa Do not prompt user before restarting forçará a reinicialização sem perguntar ao usuário.

Próximo :

Você pode salvar o seu documento e, se quiser, fazer alterações mais tarde; basta assinalar a casa Open existing Self Extraction Directive file, logo no começo e depois, dar o arquivo (sed) salvo.
Marque Don't save se você não quiser salvar o seu documento. Clique em Próximo :

Um último Próximo.
A compactação do seu arquivo vai começar, espere até o fim (Conforme o tamanho de seus arquivos) e, clique em Terminar.

Seu arquivo auto-extraível foi criado ; você o encontrará no lugar especificado, na etapa Package Name and Options. Basta clicar duas vezes nele e a instalação começará.

Observação importante :
Esta dica não adiciona seu programa à lista de programas instalados em seu PC; assim sendo, a desinstalação deste software deve ser feita « manualmente ».

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 28 de maio de 2010 às 13:19 por pintuda.
Este documento, intitulado 'Criar um assistente de instalação', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.