Explorando o Inno Setup: um instalador gratuito e robusto para Windows.
O Inno Setup é uma ferramenta de instalação poderosa e gratuita, projetada para aplicativos Windows e lançada inicialmente em 1997. Ao longo dos anos, evoluiu e se tornou um concorrente de destaque entre os instaladores comerciais, oferecendo uma gama impressionante de recursos e estabilidade.
Principais funcionalidades do Inno Setup
- Ampla compatibilidade com sistemas operacionais: Suporta totalmente todas as versões do Windows desde 2006, como Windows 11, Windows 10 (incluindo versões ARM), variantes do Windows Server e sistemas anteriores como o Windows Vista, garantindo uma instalação perfeita em diversos ambientes.
- Suporte a aplicativos de 64 bits: Oferece amplas funcionalidades para a instalação de aplicativos de 64 bits, compatíveis com as arquiteturas x64, ARM64 e Itanium.
- Opções de instalação flexíveis: Atende tanto a instalações administrativas quanto não administrativas, permitindo cenários de implantação versáteis.
- Distribuição em um único arquivo EXE: Simplifica a distribuição online, empacotando seu aplicativo em um único arquivo executável, com opções disponíveis para distribuição em vários discos.
- Interface amigável: Apresenta uma interface de assistente padrão do Windows para uma experiência de usuário tranquila.
- Personalização da instalação: Oferece tipos de instalação personalizáveis, como instalações Completas, Mínimas e Personalizadas, para atender às preferências do usuário.
- Desinstalação completa: Oferece todos os recursos para desinstalar aplicativos com eficiência.
- Gerenciamento avançado de arquivos: Suporta vários métodos de compressão e recursos como comparação de versões de arquivos, substituição de arquivos em uso, contagem de arquivos compartilhados, registro de DLL/OCX e muito mais.
- Criação de Atalhos: Permite aos usuários criar atalhos em vários locais, incluindo o Menu Iniciar e a área de trabalho.
- Suporte para entradas de registro e INI: Facilita a criação das entradas de registro e INI necessárias durante a instalação.
- Controle de Execução de Programas: Capacidade de executar outros aplicativos em diferentes estágios do processo de instalação.
- Recursos multilíngues: Suporta instalações em vários idiomas, incluindo aqueles que são lidos da direita para a esquerda.
- Recursos de segurança: Protege os processos de instalação com opções de proteção por senha e criptografia.
- Suporte para assinatura digital: Oferece opções para instalações e desinstalações com assinatura digital, incluindo assinatura dupla para maior segurança.
- Funcionalidade de Instalação Silenciosa: Suporta processos de instalação e desinstalação silenciosos para uma experiência de usuário perfeita.
- Suporte a Unicode: Garante compatibilidade com uma ampla variedade de conjuntos de caracteres.
- Opções de personalização aprimoradas: Inclui um pré-processador integrado para personalização em tempo de compilação e um mecanismo de script para personalização avançada em tempo de execução usando Pascal.
- Código aberto: O código-fonte completo está disponível no GitHub para maior flexibilidade.
- Documentação completa: Todas as funcionalidades estão totalmente documentadas para orientar o usuário.
- Utilizado por líderes do setor: O Inno Setup é uma ferramenta confiável para grandes desenvolvedores de software, incluindo Microsoft Visual Studio Code e Embarcadero Delphi.
Atualizações recentes no Inno Setup 6.6.0
- Introduzimos o modo escuro e a aparência dinâmica para os processos de instalação e desinstalação.
- Adicionada a possibilidade de criar estilos personalizados através das diretivas WizardStyleFile e DynamicDark.
- Foram adicionados novos estilos integrados: polar, ardósia, Windows 11 e zircão, aprimorando a experiência visual.
- Atualizou-se a fonte padrão para Segoe UI, modernizando ainda mais a interface.
- A diretiva WizardResizable foi removida; a janela de configuração agora tem tamanho fixo.
- Foram feitas melhorias para configurações de DPI alto, principalmente em relação à escala, exibição de ícones e tratamento da proporção da tela.
- Foram introduzidas melhorias de segurança, incluindo nomes temporários aleatórios baseados em CSPRNG e comportamentos de desinstalação mais seguros.
- Novas funções de script Pascal adicionadas:
IsDarkInstallMode,IsWinDark,StrToColor,Round,Trunc,Int,MulDiv. - Melhorias no IDE, como menus em modo escuro, contraste aprimorado e fontes atualizadas. Para mais detalhes, consulte as notas de lançamento completas.
Uso comercial e licenciamento
Se você pretende utilizar o Inno Setup para fins comerciais, adquira uma licença.
Informações para download
Obtenha a versão mais recente: Inno Setup 6.6.0 | 9, 5 MB (Software gratuito)
Visite o site oficial para mais detalhes: Site da Inno Setup

Deixe um comentário