Criar um instalador para programas sem instalador
Muitos programas e utilitários são distribuídos como aplicativos portáteis, que não exigem que você os instale. Embora essa seja uma ótima opção, existem algumas razões pelas quais você pode querer “instalar” esses programas. Por exemplo, programas instalados aparecem na lista Programas e Recursos (Adicionar / Remover Programas) e eles normalmente têm entradas no Menu Iniciar. Um utilitário que instala e constrói instaladores para programas sem instalador é o ZipInstaller da NirSoft.
Instalando um programa de um arquivo zip
Um utilitário popular do Windows para administradores de sistema é o Process Explorer, que é distribuído por meio de um arquivo zip sem instalador. Usando o ZipInstaller, você pode facilmente instalar este utilitário a partir do arquivo zip baixado.
Depois de ter selecionado o arquivo zip para instalar, o ZipInstaller lê as informações do arquivo executável e as preenche no instalador.
Antes de instalar, você pode personalizar as configurações ao seu gosto.
Depois de ter tudo definido, clique em Instalar e ZipInstaller cuida do resto.
Uma vez instalado, você tem todos os benefícios de uma instalação típica do programa. As entradas do menu Iniciar são criadas para arquivos executáveis e de ajuda.
Além disso, uma entrada é disponibilizada nos Programas e Recursos (Adicionar / Remover Programas)..
Construindo seu próprio instalador
O ZipInstaller permite que você crie facilmente seus próprios pacotes de instalação. Tudo que você precisa é de um arquivo zip contendo os arquivos que você deseja incluir e o ZipInstaller criará um arquivo de instalação de EXE independente..
Neste exemplo, vamos criar um instalador para os utilitários Sysinternals Process Explorer e ZoomIt. Primeiro, os utilitários são baixados e colocados em uma única pasta. Em seguida, criamos um arquivo de texto especial chamado “~ zipinst ~ .zic”, que contém configurações para o instalador.
Para este exemplo, nosso arquivo ~ zipinst ~ .zic tem esta aparência:
[instalar]
ProductName = Utilitários da Sysinternals
ProductVersion = 1,0
CompanyName = Sysinternals
Descrição = utilitários Process Explorer e ZoomIt.
InstallFolder =% zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
StartMenuFolder =% zi.ProductName%
StartMenuShortcut = 1
AddUninstall = 1
AddUninstallShortcut = 0
InstallTo = 1
NoUserInteraction = 0
UninstallRegKey = Sysinternals
NoExtraUninstallInfo = 0
UninstallInDestFolder = 0
NoSuccessMessage = 0
Em seguida, o seguinte comando cria o arquivo de instalação:
X: PathToZipFile> ”C: PathToZipInstallerzipinst.exe” / selfexe SysinternalsUtilities.zip SUI_Install.exe
Depois que o instalador é criado, ele pode ser executado em qualquer máquina.
Note que a nomenclatura é um pouco errada quando você tenta combinar várias ferramentas em uma única instalação, mas no geral funciona exatamente como você esperaria.
Conclusão
Além de instalar aplicativos portáteis, o ZipInstaller é uma ferramenta fantástica para criar um instalador para qualquer programa utilitário - incluindo o seu próprio. A interface é simples de usar e leva apenas alguns minutos para aprender. Além disso, existem mais opções de configuração sobre as quais você pode ler na página de download.
Links
Faça o download do ZipInstaller da NirSoft