Baixe o programa instalador para jogos especializados.

20.06.2023
Internet Categoria ~Programação

Administrador

Instalador próprio

Desenvolver seu próprio software é uma coisa, mas instalá-lo é outra. Depois de criar seu produto, você precisa pensar em como ele será entregue ao usuário final. Se for apenas um arquivo executável que você pode compactar e compartilhar, é simples. Mas quando o seu produto é composto por vários arquivos como, por exemplo, dll, que precisam ser cadastrados, você já precisa de um instalador. Mesmo que você precise apenas criar alguns atalhos nos computadores dos usuários, o instalador já será conveniente, a menos, é claro, que você queira que seus usuários façam tudo manualmente.

O carro-chefe caro e comercial InstallShield é familiar a todos, e você usou repetidamente instaladores criados para este produto. Mas não é o único reduto para a criação de instaladores. Existem também produtos gratuitos bastante capazes que podem fornecer todos os recursos necessários. Selecionei alguns dos melhores. Eles cobrem diferentes abordagens para a criação de um instalador: desde rápido e facilmente personalizável (5 a 10 minutos e pronto) até poderoso e com suporte a um grande número de configurações.

Revisão de programas gratuitos para criação de instaladores

O programa para criar o instalador Inno Setup é uma ferramenta completa

A GUI do Inno Setup é um editor/compilador para o arquivo de configuração que contém as configurações para criar o instalador. O formato do arquivo de texto é muito semelhante ao formato do arquivo INI, permitindo que seja menos complicado de trabalhar do que um arquivo no formato XML, como . O arquivo de Ajuda é bem estruturado, facilitando o conhecimento das opções disponíveis. O editor suporta um esquema de cores de código, o que torna mais conveniente trabalhar com ele. Não vou listar todos os recursos desta ferramenta de configuração profissional, mas não encontrei mais nada que o Inno Setup não consiga realizar. Arquivos de origem, arquivos de destino, atalhos, caixas de diálogo, aceitação de licença, exclusão, formulários personalizados e muito mais. Usei-o em vários projetos nos últimos anos com grande sucesso (sem despesas). Se você adora GUI, poderá encontrar vários complementos de terceiros para esta ótima ferramenta em página inicial InnoSetup.

O programa para criar um instalador NSIS é conveniente e poderoso

- Se você realmente não precisa de um editor de scripts e deseja algo com uma interface de usuário mais avançada, então a ferramenta da NullSoft para criar instaladores é o que você precisa. Este é o produto mais capaz, embora não possua uma interface de usuário completa (sem contar a janela do compilador).

Assim como você cria o código HTML para uma página da web em programa separado, e então exibir esta página no navegador, você deve criar um script NSIS em qualquer editor de sua escolha e simplesmente compilá-lo com o compilador NSIS. Na página inicial do NSIS você pode encontrar links para editores (PSPad, Notepad) e plugins IDE (por exemplo, para Eclipse) com suporte para scripts NSIS com destaque de sintaxe, além de vários outros programas auxiliares.

Este produto é definitivamente mais voltado para desenvolvedores profissionais do que para aqueles que procuram soluções rápidas e fáceis. soluções gráficas para criar instaladores. Os produtos nesta análise atendem a ambos os tipos de usuários, o que torna um pouco difícil recomendar uma única solução. Embora o NSIS seja mais capaz que o , escolhi o último devido ao seu equilíbrio entre GUI e funcionalidade (incluindo organização do treinamento).

O NSIS simplesmente exibe uma pequena janela com links de texto para você começar a explorar suas infinitas possibilidades. Uma pequena janela (pequena demais para mostrar todo o texto, mas grande o suficiente para não ser redimensionada) contém links para o próprio compilador, scripts de amostra, suporte online, documentação e plug-ins.

Os plug-ins realmente valem a pena, pois oferecem muitos recursos avançados, como efeitos de fadeout/fadein para caixas de diálogo personalizadas. NSIS sugere a criação de uma configuração de UI mais moderna. Você pode criar seus próprios ícones, banners, planos de fundo e fazer sua própria coleção a partir deles. A comunidade de usuários é bastante grande e muitos recursos e fóruns irão ajudá-lo e apoiá-lo em seu projeto de instalação do NSIS.

Criar um arquivo de configuração é tão simples quanto arrastar e soltar um arquivo de script na janela do compilador. A janela exibe todas as mensagens do compilador, incluindo relatórios de sucesso ou erro. Os arquivos de instalação gerados são pequenos em comparação com outras ferramentas de criação de instaladores, permitindo que você gerencie seus arquivos . Eu poderia contar muito mais sobre o NSIS, mas deixarei isso para o seu bem organizado página inicial. Esta é a ferramenta mais capaz apresentada de todas, mas é voltada para soluções de desenvolvedores profissionais e requer ferramentas de terceiros para funcionar de forma eficaz e eficiente.

Um programa para criar um instalador, Ghost Installer, semelhante ao InnoSetup

é um análogo. Se você deseja controle total sobre a criação do instalador e não tem medo de trabalhar com arquivos de configuração XML, o Ghost Installer pode ser boa escolha para você. Embora a versão comercial da ferramenta venha com uma GUI (Ghost Installer Studio), a versão gratuita oferece simplesmente o chamado gEditor para edição de arquivos Arquivos XML configurações.

Este produto leva tempo para pegar o jeito, mas depois de pegar o jeito e conhecer todas as configurações, você poderá usar todo o poder desta ferramenta. O arquivo de ajuda é muito bem organizado e lista tudo palavras-chave e configurações que você pode usar. Ao criar um novo projeto, o assistente de configuração criará um modelo básico ou avançado, que fornecerá a estrutura XML necessária com a qual você poderá começar a trabalhar imediatamente. Para mim, esta ferramenta foi um pouco mais difícil de aprender do que o InnoSetup, mas estou confiante de que esta ferramenta é muito poderosa. Como resultado, temos um editor XML, gEditor, com um botão embutido que inicia o processo de compilação do seu instalador. Se esse tipo de esquema de trabalho é atraente para você, experimente.

Clickteam Install Creator é rápido e fácil de usar

, é provavelmente a ferramenta de criação de instalador mais rápida e conveniente que já analisei. Esta ferramenta contém recursos essenciais agrupados em uma GUI eficiente. O assistente irá guiá-lo rapidamente pelas etapas básicas. Meu primeiro projeto foi feito em poucos minutos e tudo funcionou perfeitamente!

Cada etapa é representada por uma guia separada, portanto, após a conclusão do assistente, você sempre terá a oportunidade de alterar as configurações especificadas anteriormente. Se precisar instalar vários arquivos executáveis, você precisará adicionar um menu ao Iniciar e criar atalhos na área de trabalho. A ferramenta facilita a alteração de todo o texto de instalação, até mesmo o texto da caixa de diálogo de boas-vindas. O instalador final pode ser executado tanto no modo de caixa de diálogo quanto no modo de tela inteira (com a capacidade de definir um gradiente de preenchimento de fundo, como nos velhos tempos do Windows).

Você pode definir bitmaps e ícones de sua escolha. O Install Creator carece de recursos mais avançados, como adição de entradas de registro, diferentes pacotes de instalação ou idiomas. Mas esse não era o propósito desta ferramenta e ela é adequada para tarefas simples. Esta é uma excelente escolha para uma solução rápida de distribuição do seu programa, sem ter que entender muitos dos meandros da criação de instaladores. A versão gratuita é totalmente funcional, porém, ao final de cada instalação é exibida uma janela com um anúncio e um link para o site dos desenvolvedores.

CreateInstall é um análogo do programa para criar o instalador Clickteam

Essa é uma delícia para quem não quer perder muito tempo criando instaladores e editando toneladas de texto. A ferramenta é muito semelhante ao , também apresenta uma interface simples e eficaz onde você pode encontrar e configurar tudo rapidamente características importantes seu projeto. Você pode selecionar bitmaps e ícones personalizados para a caixa de diálogo de configuração e também especificar um gradiente de preenchimento de fundo para modo de tela cheia. Você pode configurar seis caixas de diálogo de instalação e uma caixa de diálogo de conclusão da instalação.

Trabalhando com arquivos e menu de contextoé bastante fácil de fazer, o que é uma vantagem sobre o Install Creator. Você também terá a oportunidade de definir entradas no registro e registrar arquivos DLL/OCX/TBL. A ferramenta possui alguns recursos adicionais, que causam uma impressão bastante boa. Com eles você pode alterar algumas funcionalidades, como: escolher um idioma, escolher um caminho de instalação. No entanto, tive várias dúvidas sobre o funcionamento da ferramenta, nomeadamente sobre a alteração das fontes dos diálogos. Para algumas fontes, como Tahoma, a exibição simplesmente janela vazia. Por que isso acontece? A versão gratuita é totalmente funcional, mas exibe uma linha “CreateInstall Free” no canto inferior esquerdo de cada janela de instalação. Você pode comprar esta ferramenta e alterar o conteúdo desta linha ao seu gosto.

Programa Instalador Avançado para criar rapidamente um instalador

é uma boa escolha se você precisar criar rapidamente um pacote de instalação MSI. Ofertas Caphyon versão gratuita sua ferramenta, integrada em um produto comercial, para criar instaladores. Você pode baixar e instalar a versão completa do produto gratuitamente, mas apenas as opções "Básicas" funcionam sem adquirir o registro. Mas isso é suficiente para uma rápida e criação fácil Pacote de instalação MSI.

Possui uma interface bastante amigável que permite definir todas as configurações básicas no menor tempo possível. Existem algumas opções de instalação que permitem brincar com a ferramenta com bastante facilidade, como pasta de destino, atalhos, reinicialização do sistema, condições de inicialização, configurações de registro e muito mais. A única coisa que me decepciona é que é impossível definir vários tipos configurações como " Instalação completa" e "Instalação Mínima". "Tudo ou nada" não é o princípio dos instaladores atuais. Eu preferiria uma opção de tipo de instalação em vez da opção de condições de inicialização. No entanto, estou muito impressionado com a facilidade de uso e a quantidade mínima de tempo para o projeto. Arquivo MSI Para uma instalação simples, o Advanced Installer é definitivamente o que você precisa.

Guia de seleção rápida (baixe programas gratuitos para criar um instalador)

Configuração Inno

muito poderoso - muitos anos de experiência - formato de arquivo simples

NSIS

um grande número de funções - tamanho pequeno do instalador - caixas de diálogo personalizadas - capacidade de conectar plug-ins
sem GUI- não é fácil de aprender - sem editor

Instalador Fantasma Gratuito

Recursos poderosos - baseados em XML
baseado em arquivos de texto - sem interface gráfica

Clickteam produz produtos simples e amigáveis ​​para desenvolvedores: por exemplo, Clickteam Fusion, The Games Factory, Multimedia Fusion. Na mesma linha está o programa Install Creator. A principal vantagem do produto é a rápida criação de uma distribuição por meio de um assistente passo a passo.

As seções de configurações são organizadas em uma sequência estrita na forma de guias. Primeiro, os dados (Arquivos), o conteúdo do texto das caixas de diálogo (Texto do Assistente), o formato da janela (Janela), configurações adicionais(Opções), configurações do desinstalador (Desinstalador), tamanho da distribuição (Build). Após clicar em Construir, inicia-se a compilação do instalador; resta apenas especificar sua localização.

O instalador ocupa 65 KB, incluindo o desinstalador, 105 KB. Além disso, o Install Creator usa um dos dois algoritmos de compressão (zíper/diferenciador), melhor opção determinado automaticamente. Se necessário, os dados podem ser colocados em um pacote separado do instalador.

A funcionalidade do Clickteam Install Creator é unificada, faltando algumas opções importantes. Assim, o multilinguismo não é suportado, o idioma russo está completamente ausente da lista de localizações. A integração com soluções de terceiros não é fornecida, portanto, trabalhar com grandes projetos (implicando muitas conexões no sistema) será inconveniente. O programa não permite criar atualizações ou patches. Porém, neste último caso, você pode usar o desenvolvimento Clickteam.

A versão não registrada do Install Creator contém publicidade. Versão profissional, além de remover esse limite, permite incluir diversas edições na distribuição e definir uma restrição de licença para o usuário instalador.

Retomar. Os recursos do Install Creator serão necessários ao trabalhar com projetos simples. Os instaladores resultantes contêm conjunto básico opções de usuário, entre as quais não há escolha de idiomas ou perfil de instalação. Definitivamente, esta é a solução mais simples entre todos os complexos de instalação mencionados na análise.

Instalador real

Actual Installer - um programa para criar instaladores bastante complexos Instalador do Windows sem usar scripts. O conjunto básico de recursos inclui multilinguismo, compactação eficaz, personalização detalhada da interface, linha de comando e outras funções listadas abaixo.

Não há assistente passo a passo, mas está disponível uma janela de opções para um novo projeto. Depois de determinar as informações básicas do produto, você pode ir para a janela principal do programa. As opções estão localizadas em 5 seções - “Geral”, “Instalação”, “Diálogos”, “Sistema” e “Registro”.

A seção Geral fornece informações sobre o projeto e configura a aparência do assistente de instalação. Durante o processo, o instalador pode verificar requisitos do sistema(como versão do sistema operacional, privilégios de usuário) e dependências (Microsoft . Estrutura NET, Internet Explorer, Leitor Adobe,Java, Servidor SQL e outros). Se os componentes especificados estiverem faltando, o instalador exigirá que o usuário baixe e instale-os.

Na Instalação - localização dos arquivos e pastas, localização do arquivo executável, configurações dos processos de instalação, atualização e desinstalação. Ambos os processos podem ser realizados silenciosamente, sem necessidade de intervenção do usuário. Além do instalador, pode ser utilizado (Actual Updater).

Os diálogos (“Diálogos”) fornecem acesso ao “recheio” de seções, incluindo o texto do contrato de licença, arquivo leia-me, inclusive em formato RTF. Aqui está a escolha dos idiomas de localização, com o russo na lista. Seções desnecessárias do instalador podem ser facilmente desativadas.

Sistema - configuração mudanças sistêmicas inseridos durante a instalação: atalhos, chaves de registro, variáveis ​​e comandos de usuário.

Registrar (“Registrar”) - definir associações de arquivos, variáveis ​​de ambiente, bibliotecas.

Após definir as opções necessárias, basta clicar no botão Construir Projeto - o instalador está pronto para ser iniciado. Se uma opção importante foi perdida ao criar o instalador, o Actual Installer irá informá-lo sobre isso durante a compilação e indicar um erro.

Retomar. O instalador real inclui quase tudo parâmetros padrão e opções de projeto. Esta é uma opção “intermediária” entre soluções muito simples (como Clickteam Install Creator) e soluções mais pesadas, que também serão discutidas.

CriarInstalar

CreateInstall - um kit de ferramentas para criar instaladores. Baseia-se em dois recursos - controle sobre o processo de instalação e capacidade de expansão ilimitada. Ambos os recursos são implementados graças à ferramenta de script.

A interface CreateInstall é dividida em 3 abas - “Projeto”, “Script de instalação” e “Script de desinstalação”. A primeira seção permite que você defina configurações gerais instalador: informações do produto, idiomas suportados, caminhos, aparência. Além disso, o instalador pode ser protegido com uma assinatura digital e uma senha pode ser definida.

“Projeto” não é um substituto equivalente para as duas seções subsequentes, ou seja, para criar uma distribuição, você precisa configurar cuidadosamente os scripts de instalação e desinstalação. Os parâmetros correspondentes são exibidos como grupos; você pode exibi-los em uma única lista.

Uma extensão do CreateInstall é o utilitário Quick CreateInstall. Simplifica muito a criação de um instalador, fornecendo apenas configurações básicas projeto. No Quick CreateInstall, o projeto pode ser importado posteriormente para o CreateInstall.

O código do projeto não se destina à edição independente, transferência para um ambiente IDE ou exportação. Embora a linguagem Gentee tenha um excelente potencial: no mínimo, são variáveis ​​e funções, expressões condicionais e sintaxe baseadas em C, C++ e Java.

São 3 edições do programa – completa, light (simples) e gratuita. Uma lista de diferenças entre eles foi publicada. Na maioria das vezes, as funções ausentes da edição gratuita do programa são visíveis ao navegar pelos grupos de configurações de script.

A interface e a ajuda estão disponíveis em russo.

Retomar. CreateInstall é um ambiente funcional e fácil de entender. O kit de ferramentas CreateInstall não é tão pobre e permite que você se contente com suas próprias ferramentas. Mas as desvantagens ainda incluem o encerramento do programa “em si”, implicando as funções de importação e exportação.

Instalador Avançado

O Advanced Installer é baseado na tecnologia Windows Insaller, permitindo criar distribuições msi, exe e outros tipos. Isso é facilitado por uma interface bem pensada e pelo trabalho com projetos. No Advanced Installer você pode encontrar muitos recursos que não são encontrados em outros complexos semelhantes, que são discutidos abaixo.

O que chama a atenção, em primeiro lugar, é a variedade de projetos: inclui instaladores, instaladores Java, atualizações, complementos, módulos de mesclagem e outros. A seção do menu Instalador contém comandos para importar projetos do Visual Studio, RAD Studio, Real Studio, Visual Básico. É aqui que o potencial do Advanced Installer em interação com IDEs é revelado.

Um assistente de configuração detalhado é fornecido para cada um dos tipos de projeto selecionados. Existem modelos comuns – Simple, Enterprise, Architect ou Professional. A maioria dos projetos está disponível apenas para certos tipos licenças, os projetos públicos são indicados como Nenhum na coluna Licença necessária.

Como já mencionado, ao criar um projeto, você pode usar um assistente passo a passo, onde, em particular, você pode selecionar o método de distribuição do pacote, idiomas de localização, personalizar a interface do usuário, inserir o texto da licença e outros opções. O Advanced Installer permite que você escolha a opção de distribuição do programa - deixe os dados descompactados, divida-os em arquivos CAB, salve-os em MSI, etc., adicione assinatura digital, exigir a inserção de um número de série, etc.

A janela principal do Advanced Installer (editor de projetos), no modo de exibição Simples, contém diversas seções:

  • Informações do produto – Insira informações do produto e opções de instalação.
  • Requisitos - especificando requisitos de hardware e sistema, dependências de software. Também é possível criar condições personalizadas.
  • Recursos - editor de recursos (arquivos e chaves de registro).
  • Implantação – Selecione o tipo de distribuição do produto. Pode ser um instalador MSI, EXE ou web. Para MSI, os recursos EXE podem ser colocados separadamente do instalador.
  • Mudanças no sistema - variáveis ​​de ambiente.

Ao selecionar recursos, arquivos, chaves de registro, variáveis ​​de ambiente, configuração ini, drivers, bancos de dados e traduções podem ser usados. Com a ajuda dos módulos de associação, você pode adicionar outros recursos, como serviços, permissões, associações, etc.

Para executar tarefas mais complexas, você pode usar ações personalizadas, EXEs, DLLs ou scripts escritos em C, C++, VBS ou JS. Um editor conveniente é fornecido para a criação de scripts.

No entanto, deve-se notar que apenas uma pequena parte das seções está disponível no modo Simples. Ao trabalhar com o Advanced Installer no modo de teste, faz sentido ir para as configurações e mudar para outro modo de trabalho com o projeto. Após essas etapas, novas subseções do editor ficam disponíveis.

Retomar. Graças às várias edições do produto (inclusive gratuitas), recursos de importação, muitos modelos e diagramas e um editor de projetos, o Advanced Installer será do interesse de um público amplo.

Construtor de instalação BitRock

InstallBuilder é um ambiente multiplataforma para criação de instaladores. A lista de sistemas suportados inclui: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Os instaladores estão disponíveis para software de desktop e de rede. A primeira parte do guia já cobriu o produto IzPack, mas o InstallBuilder é caracterizado pelo suporte para escrever linguagens, incluindo não apenas Java, mas também PHP, Perl, Python, Ruby, C/C++ e .NET/Mono.

A interface do programa está disponível em russo. Para trabalhar com o projeto, é utilizado um shell gráfico muito simples. As seguintes seções com configurações estão presentes:

  • Detalhes do Produto – informações sobre o projeto.
  • Arquivos - Interface do Explorer para adicionar arquivos
  • Avançado (“Configurações avançadas”) é a seção mais interessante, onde, talvez, todo o poder do BitRock Installer seja revelado. Para trabalhar com projetos é utilizado o formato XML (veja visão geral do WiX na primeira parte), é possível colaboração, configuração manual projetos com script. As ações integradas permitem automatizar processos de instalação e consolidar tarefas, disponibilizando-as em poucos cliques. Desta forma você pode verificar dependências, adicionar variáveis ​​de ambiente, modificar o registro e sistema de arquivos e assim por diante. Para editar scripts, é usado um editor XML integrado e muito simples.
  • Customização - customização da interface de usuário do instalador, variáveis ​​de ambiente, ações pós-instalação, plataformas, permissões e compactação. A compactação ZIP/LZMA é usada para compactação. Você pode criar um instalador silencioso que seja executado em modo texto.
  • Embalagem - Existe um depurador integrado para rastrear erros. Ao construir, é fácil criar um instalador multiplataforma. Na saída, ele usa o ambiente “nativo” do sistema operacional (isso se aplica aos sistemas gráficos Windows, KDE e Gnome).

Retomar. BitRock InstallBuilder é recomendado principalmente para a criação de produtos multiplataforma. O script, baseado em especificações XML, é fácil de usar, e o projeto é fácil de importar e exportar para edição em ambiente externo. Assim, com base neste script XML, você pode gerar rapidamente instaladores para todas as plataformas necessárias.

InstalarMate

InstallMate é um kit de ferramentas para criar distribuições em Baseado em Windows Instalador. Principais recursos: intuitivo ambiente gráfico, ampla escolha elementos de instalação, verificação de dependência, configuração detalhada aparência instalador, suporte para componentes, localizações e extensões. As distribuições criadas com InstallMate são compactas e rápidas.

O Assistente de Criação de Novo Projeto permite selecionar um modelo existente e especificar os parâmetros iniciais - idiomas de localização (um ou mais), nome do produto.

Você pode importar o projeto criado ou usar o editor InstallMate. A propósito, os recursos de importação não impressionaram: produtos Tarma e projetos Visual Basic são suportados.

A janela principal do programa contém seções com parâmetros, divididos, condicionalmente, em três seções:

  • Configurações gerais: informações detalhadas sobre o projeto, dependências de software, requisitos do sistema, componentes e opções do instalador. Na barra lateral do pacote, você também pode especificar o tipo de instalador, compactação, link de download (no caso de um instalador web) e senha de instalação. Você pode adicionar vários pacotes a um instalador.
  • Componentes: inclusão de elementos e conexões na distribuição: são arquivos e pastas, chaves de registro, ini-configs, variáveis ​​de ambiente, associações de arquivos, classes COM, serviços.
  • Opções do instalador: usando o editor você pode editar o texto das caixas de diálogo. São fornecidas opções flexíveis de localização; o InstallMate oferece suporte a 19 idiomas por padrão. Você pode criar uma distribuição com diversas localizações ou vários projetos com o mesmo idioma. Na mesma seção, estão disponíveis ações personalizadas, bem como variáveis ​​– incluindo 250. Você pode expandir a funcionalidade do pacote usando extensões e DLLs.

Conforme observado, você pode usar modelos ao criar um instalador. Além dos templates de projetos, é possível criar pacotes baseados em componentes definindo grupos de elementos. Outras opções dignas de nota incluem instalação e desinstalação oculta e silenciosa, dois tipos de compactação (Deflate ou LZMA).

Uma lista completa de funções é apresentada.

Retomar. Um ambiente profissional para a criação de instaladores com uma interface verdadeiramente amigável e ferramentas de acesso rápido: você pode alternar rapidamente de um idioma de localização para outro ao criar uma distribuição e testar o projeto. Falta um assistente de configuração passo a passo funcional e recursos de importação. Força- disponibilidade de todos recursos padrão, trabalhando com variáveis ​​e ações.

Criando um instalador melhor

A experiência do desenvolvedor sugere que um instalador de software profissional e confiável é extremamente importante para o seu produto. Nada cria uma primeira impressão ruim de um produto do que instalações que não funcionam ou estão configuradas incorretamente. Em outras palavras, se você quiser que seu programas formou uma imagem positiva diante do usuário, você deve cuidar de profissionais e confiáveis, como Instalador real. Esta poderosa ferramenta permite criar pacotes de instalação com uma interface moderna, já que a distribuição inclui imagens coloridas do Wizard. Graças à sua interface de design intuitivo, o programa é adequado tanto para desenvolvedores novatos, permitindo-lhes criar pacotes de instalação simples, quanto para desenvolvedores profissionais que podem criar instaladores flexíveis e ricos em recursos.

Para iniciar o processo, inicie o Actual Installer. A primeira página é Em geral, ele contém campos para inserir o nome e a versão do produto. Campos nome da empresa, site e endereço de suporte são opcionais, mas observe que esses dados serão exibidos nos detalhes do programa na lista "Painel de Controle - Programas e Recursos".

Guia Requisitos permite que você selecione Versões do Windows no qual seu programa pode ser executado. Se o seu programa requer o .NET Framework, selecione-o e selecione a versão apropriada.

É altamente recomendável que a opção Exigir privilégios de administrador foi habilitado, caso contrário o instalador não será capaz de criar arquivos e entradas de registro na área do sistema Windows (a pasta "Arquivos de Programas", a chave de registro "HKEY_LOCAL_MACHINE\SOFTWARE" e outros). No entanto, você não precisa marcar esta opção se precisar apenas copiar arquivos para um diretório que não seja o diretório do sistema.

Vá para a página Instalação: a primeira aba é chamada Arquivos e pastas. No campo Diretório de origem você pode especificar o diretório que contém os arquivos do seu aplicativo. O aplicativo será instalado no diretório especificado no campo Diretório de instalação. O caminho deste diretório será armazenado na variável do instalador . Por padrão está configurado para \ . Na máquina de destino este caminho retornará: C:\Arquivos de Programas\Novo Produto. Para saber mais sobre variáveis ​​do instalador, clique em . Você também pode copiar arquivos para qualquer outra pasta usando os botões Adicionar pasta E Adicionar arquivos.
Após adicionar os arquivos ao projeto, é recomendado selecionar o Arquivo Executável Principal (EXE) da sua aplicação. Para fazer isso, selecione o arquivo no campo Arquivos de instalação, clique com o botão direito e selecione Definir como executável principal. Ao selecionar este arquivo, o Actual Installer criará automaticamente dois atalhos para ele no grupo de programas (menu Iniciar\Programas\Nome do Programa) e na área de trabalho. Você pode visualizar ou alterar essas configurações no Atalhos.

Próxima guia - Desinstalação. Se você deseja adicionar o recurso de desinstalar/remover programa, basta selecionar a opção Incluir desinstalador. Opção Solicitar para visitar a página de comentários do produto permite redirecionar os usuários para a página de feedback após desinstalar o programa. Selecione uma opção Forçar desinstalação, se desejar que o desinstalador remova completamente a pasta de instalação (caso seu programa crie arquivos adicionais nela).

A última guia na página de instalação é Atualizar. Selecione uma opção Incluir ferramenta Actual Updater para incluir o programa Actual Updater no pacote de instalação. Este utilitário permite verificar se há atualizações. Mais informações detalhadas Você pode encontrar informações sobre esse recurso no arquivo de ajuda.

Vá para a página Diálogos. Aqui você pode selecionar as páginas do instalador do Assistente de Configuração. Na aba Idiomas Idiomas de instalação são oferecidos. Para alterar o texto em um arquivo de idioma, selecione-o e selecione Editar no menu de contexto.

Na aba Contrato de licença Você pode especificar os arquivos do contrato de licença. Pode ser usado arquivo separado para cada idioma de instalação. Se desejar usar o mesmo arquivo do contrato de licença para todos os idiomas, especifique-o na opção (Padrão).

Na aba Informações do usuário ele pode especificar quais informações devem ser solicitadas ao usuário. Existem três perguntas padrão disponíveis aqui: nome de usuário, nome da empresa e número de série. Esta guia também contém um campo personalizado - Campo personalizado.

Página Sistema oferece instalação opções adicionais, como modificar o registro e arquivos INI, ler variáveis ​​do Registro, e aqui você pode especificar comandos que serão executados antes e/ou depois da instalação/desinstalação.

Página Cadastre-se tem três guias. Na aba Associações de arquivos você pode especificar quais tipos de arquivos devem ser registrados no sistema. Guia Variáveis ​​de ambiente permite que você configure Variáveis ​​de ambiente sala de cirurgia Sistemas Windows. Para cadastrar fontes, arquivos ActiveX DLL, bibliotecas TLB, protetores de tela e papéis de parede, utilize a aba Outros.

Após todas as funcionalidades necessárias terem sido configuradas, pressione o botão F8(ou item de menu Projeto\Construir), para crie um instalador melhor para o seu programa!

Você é bom em programação, desenvolveu um ótimo jogo e quer que os jogadores o vejam? Para fazer isso, você precisa fazer um “instalador” fácil e simples que seja compreensível para o usuário. Os utilitários Inno Setup e Smart Install Maker ajudarão você a criar uma instalação de jogo.

Configuração Inno

Vejamos como criar uma instalação de jogo usando o Inno Setup:

  1. Baixe o Inno Setup. Aliás, o programa é gratuito.
  2. Iniciamos o utilitário, clique em “Arquivo” → “Novo”, após o qual o “Assistente de Configuração” é iniciado.
  3. Na página seguinte indicamos o nome do jogo, seu criador, site na Internet (se houver), etc.
  4. A seguir, você precisa selecionar a pasta onde a instalação será criada. A pasta padrão é "Arquivos de Programas". Você precisa escrever o nome da pasta do jogo.
  5. Então você precisa escolher arquivo principal com a extensão .exe que executa seu jogo. A seguir, adicionamos uma lista completa de arquivos e bibliotecas de jogos.
  6. Preparamos nosso arquivo de licença readme.txt, no qual escrevemos uma mensagem aos jogadores ou deixamos o arquivo vazio e indicamos o caminho para eles.
  7. A seguir, selecione o idioma que será exibido ao iniciar o assistente de instalação do jogo.
  8. Na próxima página, indique o nome do arquivo que será utilizado para iniciar o assistente de instalação. Deve ficar claro para o usuário do jogo. Em seguida, selecione um local no disco rígido do seu computador onde o arquivo compilado será colocado. Aqui você também pode selecionar o atalho do instalador.
  9. Seguimos em frente, deixando uma marca de seleção (isso simplificará o script do instalador).
  10. Clique em “Concluir”. O utilitário criará um arquivo de instalação de acordo com as configurações e parâmetros especificados.

Criador de instalação inteligente

Vejamos como instalar o jogo usando o utilitário "Smart Install Maker".

  1. Baixe o Smart Install Maker.
  2. Abra. Na linha ao lado de “Nome do programa”, digite o nome do seu jogo (isso deve ser feito, caso contrário o padrão permanecerá “Novo Produto”). Preencha também as linhas abaixo, você pode fazer isso sozinho.
  3. Em seguida, na coluna da esquerda você precisa selecionar “Arquivos”. Abaixo, clique em “+” (adicionar).
  4. Aparecerá uma janela na qual você deverá selecionar o arquivo a ser instalado e a pasta onde o jogo será descompactado.
  5. A seguir, na coluna da esquerda você precisa selecionar “Interface”. Aqui você pode escolher um fundo gradiente ou colocar uma imagem (foto) no fundo.
  6. Na próxima etapa, altere os títulos, logotipo do jogo, etc.
  7. Em seguida, selecione "Salvar". Todas as etapas foram concluídas. Em seguida, execute o instalador e verifique se funciona corretamente.

“Inno Setup” e “Smart Install Maker” são utilitários simples que permitem que não apenas desenvolvedores experientes, mas também usuários comuns descubram como instalar programas silenciosamente (ou seja, automaticamente).