Tamanho: 2 MB
Descrição: "Dos criadores do Winamp, surge uma ferramenta para criar instaladores de um modo fácil e rápido."
Desenvolver programas é uma tarefa árdua, e criar instaladores para tais programas é uma tarefa que muitos desenvolvedores não gostam. NSIS - Nullsoft Scriptable Install System é um aplicativo que tem como objetivo principal auxiliar o desenvolvedor a criar um instalador rápido, fácil e moderno para que o usuário final não encontre problemas na hora da instalação.
Criando seu instalador
A automatização que o NSIS - Nullsoft Scriptable Install System oferece é excelente e tudo no programa é tão fácil, que para criar seu primeiro instalador não é necessário nem mesmo explicação prévia, pois o programa é auto-explicativo e lhe mostra claramente como proceder.
Os instaladores do NSIS - Nullsoft Scriptable Install System são feitos a partir de um arquivo compactado do tipo ZIP. Portanto, o ideal é pré-definir o modo como você deseja que as pastas e arquivos do seu programa serão posicionados em cada pasta, para depois compactar tudo em um só arquivo.
Outro importante fator ao criar o instalador é escolher uma pasta de destino que fique de preferência na pasta “Arquivos de Programas”, pois caso você não defina uma pasta comum, o programa irá utilizar a mesma pasta em que está localizado seu arquivo ZIP.
Janela principal do NSIS
Plug-ins
NSIS - Nullsoft Scriptable Install System conta com diversos plug-ins para tornar seu instalador mais robusto e moderno. A lista de plug-ins que o programa trabalha está disponível na tela principal do programa, e cada plug-in tem uma explicação detalhada para que o usuário aprenda a utilizá-los.
Os plug-ins têm como principais funções: Adicionar uma imagem ao fundo do instalador, permitir ao usuário escolher em qual pasta encontrará os arquivos do programa, baixar arquivos da internet e muito mais. Salienta-se que cada plug-in tem sua explicação e que nenhum deles funciona visualmente, ou seja, você terá de editar a função dos plug-ins através do código do seu arquivo NSI.