Visão geral do Inno Setup: um instalador gratuito e poderoso para Windows
Lançado em 1997, o Inno Setup tornou-se uma das principais opções para a criação de instaladores de aplicativos Windows. Seu conjunto robusto de recursos e sua confiabilidade o posicionam como um forte concorrente, superando até mesmo muitas alternativas comerciais disponíveis atualmente.
Principais características do Inno Setup
- Suporte completo para Windows: Totalmente compatível com todas as versões do Windows desde 2006, incluindo Windows 11, 10 (incluindo ARM), versões mais antigas como o Windows Vista e várias versões do Windows Server.
- Suporte a aplicativos de 64 bits: Facilita a instalação em edições de 64 bits do Windows, abrangendo as arquiteturas x64, ARM64 e Itanium.
- Opções de instalação flexíveis: Oferece instalações administrativas e não administrativas para atender às diversas necessidades dos usuários.
- Distribuição de EXE único: Permite que os desenvolvedores criem um arquivo EXE independente para distribuição online simplificada, além de oferecer recursos para distribuição em vários discos.
- Interface de usuário intuitiva: Utiliza uma interface de assistente padrão do Windows, simples e fácil de usar para os usuários finais.
- Tipos de instalação personalizáveis: Crie diferentes opções de instalação, como Completa, Mínima ou Personalizada, para facilitar a escolha do usuário.
- Recursos de desinstalação completos: Oferece funcionalidades de desinstalação completas.
- Gerenciamento de arquivos: Suporte integrado para vários formatos de compressão, como deflate, bzip2 e 7-Zip LZMA/LZMA2, com funcionalidades como comparação de versões de arquivos e substituição de arquivos em uso.
- Criação de atalhos: Crie atalhos facilmente em vários locais, incluindo o Menu Iniciar e a área de trabalho.
- Gerenciamento de Registro e Arquivos INI: Capaz de criar as entradas de registro e arquivos. INI necessários.
- Execução de programas: Capacidade de executar programas adicionais em vários estágios do processo de instalação.
- Suporte para instalação multilíngue: Compatível com vários idiomas, incluindo idiomas com escrita da direita para a esquerda.
- Instalações criptografadas: Suporta proteção por senha e criptografia para instalações.
- Assinatura digital: Permite a instalação e desinstalação de arquivos assinados digitalmente usando assinaturas SHA1 e SHA256.
- Instalações silenciosas: Facilita os processos de instalação e desinstalação de forma silenciosa.
- Suporte a Unicode: Incorpora instalações Unicode para uma gama mais ampla de aplicações.
- Personalização avançada: mecanismo de script Pascal integrado e opções de pré-processador para processos de instalação e desinstalação personalizados.
- Código aberto: O código-fonte completo está disponível no GitHub.
- Documentação completa: Todas as funcionalidades estão minuciosamente documentadas.
- Utilização na indústria: Compatível com plataformas como Microsoft Visual Studio Code e Embarcadero Delphi.
Últimas atualizações do Inno Setup 6.6.1
- Aprimoramos o tratamento de estilos de texto RTF para manter as cores personalizadas, preservando as cores padrão ao usar temas personalizados.
- Introduzimos a
WizardImageOpacitydiretiva na seção [Configuração] para ajustar a transparência das imagens do assistente. - Melhoria na eficiência de armazenamento, armazenando imagens idênticas do assistente apenas uma vez no compilador.
Melhorias na documentação e segurança
- Atualizei a documentação para refletir as alterações no
CreateCustomFormprotótipo da função para suporte a scripts Pascal. - Adicionada uma flag noTimestamp na seção [Files] para melhorar a reprodutibilidade da compilação, impedindo o armazenamento de timestamps.
- Implementamos pequenas melhorias adicionais para otimizar o desempenho geral.
Uso comercial
Para quem utiliza o Inno Setup para fins comerciais, recomenda-se adquirir uma licença.
Download e Recursos Adicionais
Baixe a versão mais recente do Inno Setup: Inno Setup 6.6.1 (9, 5 MB – Software gratuito).Para mais informações, visite o site do Inno Setup.

Deixe um comentário