Como criar um instalador

Em Desenvolvimento e TI por Alex Benfica

Ao desenvolver uma aplicação Windows é usual que se crie um instalador para este programa.

Para criar um instalador de um programa, você pode usar o Inno Setup, que é gratuito. Ele foi criado em 1997 e vem sido aprimorado desde então, sendo igual ou mesmo melhor que muitas outros softwares comerciais tanto em estabilidade quanto em funções disponíveis.

Criar um instalador de um programa

Para criar um instalador com o Inno Setup, você precisa escrever um arquivo de script. Neste arquivo você diz para quais diretórios serão copiados os arquivos do seu programa. Especifica atalhos, mudanças no registro, escolhe individualmente arquivos que serão desinstalados e mais um monte de opções. Para evitar que você precise ficar escrevendo na mão o script para criar o instalador, existe um utilitário chamado IsTool que transforma o Inno Setup em um programa visual de criação de instaladores. Usando o IsTool a criação do instalador é totalmente feita usando a interface gráfica. Excelente programa.

Leia também

Usando o IsTool para criar um arquivo executável

Um programa como o IsTool facilita bastante na hora de criar um arquivo executável, ao invés de ter que programar tudo ou usar um programa pago para fazer o trabalho. (Foto: arquivo pessoal)

Dentre as funções suportadas pelo Inno Setup estão:

Todas as versões do windows, desde NT 4.0 até a atual Windows 7 (nov. 2010)

Cria instaladores para programas feitos para 64 bits

Crias instaladores para programas feitos em qualquer linguagem de programação

Cria um exe único ou dividido em vários aquivos para facilitar a distribuição

Interface padrão Windows com grande possibilidade de customização

Instalador simples com várias opções

Gera também o desinstalador, colocando a opção de desinstalar no “Adicionar ou remover programas” do Windows

Vários níveis de compactação no .exe gerado

Permite criar instalação silenciosa

O código do Inno Setup é aberto e está disponível para download na página oficial, o que é ótimo para quem quer começar a programar sem gastar muito dinheiro.

Pode ser usado gratuitamente, mesmo para aplicações comerciais

Faça o download do Inno Setup e do IsTool e em alguns minutos você terá um instalador de qualidade para o seu programa!

Sobre o autor

Autor Alex Benfica

Profissional de TI com mais de 20 anos de experiência na indústria. Bacharel em Matemática Computacional, sempre aprendendo sobre tecnologia, desenvolvimento de software e automação. É criador do site Palpite Digital onde compartilha conhecimentos desde 2007!

Deixe um comentário