http://www.activedelphi.com.br/print.php?sid=439



Documentos relacionados
Roteiro de Uso do InstallShield

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Roteiro de instalação da Linha DD

CONFIGURAÇÃO MINIMA EXIGIDA:

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Tutorial de aprendizado para adicionar conteúdo no site

Manual de Utilização Utilização do PDFSam

OFICINA BLOG DAS ESCOLAS

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação e Utilização

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Configurações de Templates no SolidWorks 2011

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL

INSTALANDO SQL SERVER 2008

MANUAL PARA GERAÇÃO DE CAT52 IMPRESSORA BEMATECH

MANUAL DO ANIMAIL Terti Software

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

ALBUM DE FOTOGRAFIAS NO POWER POINT

Sistema de Recursos Humanos

Como criar uma rede privada de Torrent

SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.

Como instalar o Ocomon passo a passo.

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Manual de Instalação Token Alladin SafeNetAuthentication Cliente 8.0 SP2 (x32 e x64)

GUIA INTEGRA SERVICES E STATUS MONITOR

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Você acessa seu DISCO Virtual do mesmo modo como faz para seu HD, através de:

MANUAL DE INSTALAÇÃO DO PROGRAMA. Versão 12. Índice. 1. Requisitos mínimos sistema Requisitos recomendados

MANUAL PARA GERAÇÃO DE CAT52 IMPRESSORA BEMATECH

Lazarus pelo SVN Linux/Windows

Google Drive. Passos. Configurando o Google Drive

Manual de instalação Token/Cartão e baixa do Certificado Digital A3 AR Soluti - Goiânia. Versão 1.0 de 03 de Junho de Classificação: Ostensivo

Manual Instalação Pedido Eletrônico

Instalando o Sysloc versão manualmente

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

ANDROID APPLICATION PROJECT

Nota de Aula: Utilização da IDE Code::Blocks

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Instalação - SGFLeite 1

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

CRIANDO TEMPLATES E LEGENDAS

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Manual de Instalação

SISTEMA INTEGRADO DE GESTÃO ÊXITO GESTÃO DE PROCESSOS. Dividir Arquivo com Winrar

Portal dos Fóruns de EJA Brasil

Serviço Seguro de Mensagens Instantâneas

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

EssentialPIM: Organize sua vida sem gastar nada! 01. Start menu program group Desktop icon Quick launch icon 02.

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Caderno 1.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Instalação do e-token do Governo federal para acesso ao Siapenet e SIAPE.

Revisão: - 1 Desinstalando Versões Anteriores

Procedimentos para Reinstalação do Sisloc

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

Manual Administrador - Mídia System

O Primeiro Programa em Visual Studio.net

Procedimentos para Instalação do Sisloc

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

COMO INSTALAR O CATÁLOGO

M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d

PASSO A PASSO MOVIE MAKER

LUXVISION HÍBRIDO VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET.

SPARK - CONFIGURAÇÃO

Planilha Eletrônica Excel

Programação de Computadores I. Conhecendo a IDE Code::Blocks

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

NAPNE/ RENAPI. MANUAL do Software Speaking Notepad

Neste Tutorial saberemos como instalar o programa. Park Service no Windows XP

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Para participar de um mapa colaborativo usando o Cmap Tools

Portaria Express 3.0

Sistema de Controle de Cheques GOLD

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Projeto Amadeus. Guia de Instalação Windows

TUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Apostila de Windows Movie Maker

Auxiliar de instalação (Português Brasileiro) Primeiros passos

Instalação e Configuração do AD DS no Windows Server 2012 R2 INSTALAÇÃO DO SERVIÇOS DE DOMÍNIO DO ACTIVE DIRECTORY (AD DS)

MANUAL DO USUÁRIO UTILIZAÇÃO DO SOFTWARE PDF 24 CREATOR. Coordenadoria de Tecnologia da Informação

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

Instalando e Configurando o DNS Server

Docas do Pará - Guia de Instalação

Transcrição:

Page 1 of 9 Criando Instaladores Com Inno Setup e ISTool Data: Monday, November 27 @ 17:30:54 Tópico Artigos A maioria dos programadores gosta de ter uma aplicação bonita e fácil de instalar, ao invés de se ficar copiando arquivo por arquivo para o computador do usuário. Os usuários também gostam de ter uma instalação fácil e sem complicação. A finalidade deste tutorial é de desvendar os segredos básicos de como se criar instaladores com o programa Inno Setup, juntamente com o ISTool, ambos free. E também criar com o Winrar. Primeiramente baixe o Inno Setup e depois o ISTool, o Inno Setup deverá ser instalado primeiro do que o ISTool. Inno Setup: http://www.jrsoftware.org/isdl.php ISTool: http://www.istool.org/default.aspx/downloads O Inno Setup é um gerador de scripts e gera o instalador, ele trabalha somente com scripts, por isso existe o ISTool, que funciona junto com o Inno Setup e tem uma IDE de criação, que facilita muito a criação dos scripts para o Inno Setup. Primeiramente criaremos um instalador simples e exploraremos os recursos do ISTool. Configurar o ISTool Ao abrir o ISTool, vá nome menu Arquivo>Preferências e clique no botão "Associar o ISTool com os scripts do Inno Setup". Criando o primeiro instalador com o ISTool Obs.: os campos em negrito no wizard são obrigatórios. 1º- Vá ao menu Arquivo>Novo ou pressione Ctrl+N para iniciar um novo projeto.seremos apresentados ao wizard de criação do instalador. Na primeira tela como a da imagem abaixo pressione "Next", caso você selecione o Checkbox que diz "Create a new empty script file", você irá iniciar um projeto no modo de script, mas não é isso o que queremos.

Page 2 of 9 2º- Na segunda tela, somos apresentados a Application Information, ou seja, as informações do aplicativo: No campo Application Name de texto deve-se informar o nome do software; No campo Application name including version de texto informaremos o nome do software e a sua atual versão; No campo Application publisher contem o nome de quem criou ou está publicando o application; No campo Application website será inserido o website do criador do software. 3º- Na terceira tela (Application Directory), configuramos o diretório padrão do software: Em Application destination base directory, informará o diretório do programa, caso ele esteja como Program Files directory ele irá instalar na pasta Arquivos de Programas. Caso seja configurado como (Custom), você devera informar a pasta padrão. Como o padrão é sempre Program Files directory é bom deixar desse modo; Em Application directory name é aonde você informará o nome da pasta do arquivo, por exemplo, na nossa criação está "SoftwareXYZ" e deixamos configuramos o Program Files directory como diretório padrão, ele ira instalar na pasta C: \Arquivos de Programas\SoftwareXYZ; Na checkbox Allow usuário to change the directory você irá definir se o usuário pode ou não mudar o diretório aonde será instalado o software; Na checkbox Other você irá definir se o aplicativo não precisa de uma pasta de instalação.

Page 3 of 9 4º- Nesta quarta tela (Application Files) informaremos os arquivos que virão no instalador: No campo Application main executable file é aonde definiremos o executável principal do instalador, clicando no botão "Browse" abrirá uma caixa de busca e por ela iremos localizar o aplicativo que desejamos. Na checkbox Allow usuário to start the application after Setup has finished é aonde você permite ou não se o usuário pode iniciar o aplicativo instalado após a instalação; Na checkbox The application doesn't have a main executable file caso ela esteja checada o instalador não irá ter um executável principal, e não vai permitir usar as opções Application main executable file e Allow usuário to start the application after Setup has finished. Na tela Other application files nos podemos adicionar diretórios e outros arquivos na pasta do software. Clicando no botão "Add files " irá aparecer uma janela para podermos inserir arquivos e clicando no botão "Add directory" irá aparecer uma janela para inserirmos pastas dentro da pasta padrão do arquivo. Para editar uma pasta você deve clicar no botão "Edit" e para remover deve-se clicar no botão "Remove". Uma coisa que deve ser observada nesse recurso e que nem sempre necessitamos adicionar pasta ali dentro e sim em outro diretório do computador, logo adiante veremos como fazer isso.

Page 4 of 9 5º- Na quinta tela (Application Icons) informaremos configurar os dados no menu Iniciar e o Quick Launch: No campo Allow usuário to change the Start Menu folder - Permitir se o usuário pode mudar o diretório do software no Iniciar; No campo Allow usuário to disable Start Menu folder creation - Permitir se o usuário pode ou não desabilitar a criação de um diretório do software no Iniciar; No campo Create an Internet shortcut in the Start Menu folder - Verifica se a instalação irá criar um atalho dentro da pasta do software no Iniciar para o website, configurado anteriormente no Application website; No campo Create an Unninstall icon the Start Menu folder - Verifica se a instalação irá criar um atalho dentro da pasta do software no Iniciar que servirá para desinstalar o software; No campo Allow usuário to create a desktop icon - Permitira que o usuário escolha se quer ou não criar um atalho do software no desktop; No campo Allow usuário to create a Quick Launch icon - Permitira que o usuário escolha se quer ou não criar um atalho do software no desktop.

Page 5 of 9 6º- Na sexta tela (Application Documentation) escolheremos os documentos do software como licença, informações antes e depois da instalação; No primeiro campo License file informaremos o arquivo de licença, para adicionar ele deve-se clicar no botão "Browse" que fica ao lado do campo; No segundo campo Information file shown before installation e aonde informaremos um arquivo de informação para ser exibido antes da instalação, esse documento pode servir como instruções para a instalação, para adicionar ele deve-se clicar no botão "Browse" que fica ao lado do campo; No terceiro campo Information file shown after installation e aonde informaremos um arquivo de informação depois da instalação, esse documento e muito usado para mostrar um agradecimento por usar o software, mostrar o histórico de versões do software, etc... Para adicionar ele deve-se clicar no botão "Browse" que fica ao lado do campo;

Page 6 of 9 7º- Na sétima tela (Setup Languages) especificaremos o idioma do instalador. 8º- Na oitava tela (Compiler Settings) iremos configurar o instalador na hora de compilar, ícones, nome do instalador e senha; No primeiro campo Custom compiler output compiler informamos o diretório em que o instalador gerado ira ficar, para selecionar o diretório clique no botão "Browse", iremos testar aqui colocando como diretório de saída o C:\. Caso esse campo esteja em branco ele vai ser criado dentro da pasta Output do diretório onde o projeto foi salvo. No segundo campo Compiler output base file name informamos o nome do instalador, no nosso caso iremos chamá-lo tutorial_instalador. Uma dica importante e de sempre colocar um nome no instalador que faça referencia ao programa, pois usuários desavisados podem excluir o setup.exe pensando que trata de outro programa; No terceiro campo Custom Setup icon file iremos escolher o ícone que ira no instalador, caso você deixe esse campo em branco ele irá usar o ícone padrão; No quarto campo iremos definir uma senha para o instalador poder rodar, mas no nosso caso não iremos configurar senha nenhuma e deixaremos o campo em branco.

Page 7 of 9 Após isso pressione "Next" e depois "Finish", pronto foi gerado o instalador, para compilá-lo salve o projeto em Arquivo>Salvar, após salvá-lo pressione a teclas Ctrl+F9 ou vá ao menu Projeto>Compilar Instalação ou use o antepenúltimo botão na tela do ISTool. Obs.: Quando utilizamos arquivos que estão na pasta C:\Windows\System32 ou dll's que estejam e uso pelo sistema o projeto pode não compilar, por isso deve-se copiar o arquivo para outra pasta e usar esse arquivo copiado. Recursos Interessantes Após termos utilizado o wizard pode haver mudanças no projeto, tendo a necessidade de adicionar ou remover arquivos, ou deixar o instalador mais turbinado. Nada como poder criar chaves no registro ou arquivos.ini com base nas informações pegas pelo instalador. Criar opções de instalação também estão presentes no Inno Setup. Arquivos e Diretórios Na guia lateral clicando em "Arquivos e Diretórios" irá aparecer uma tela no canto direito listando todos os arquivos que virão a ser instalados, nela podemos adicionar e remover arquivos e diretórios. Para adicionar um arquivo, clique com o botão direito nessa grid e selecione "Inserir Arquivos", será aberta uma janela para escolher o arquivo. Você pode adicionar vários arquivos ao mesmo tempo. Para adicionar um diretório, clique com o botão direito nessa grid e selecione "Criar Diretório", será aberta uma janela para escolher o nome do arquivo e outros recursos deles. Caso desejamos adicionar um arquivo ou vários arquivos num diretório criado, e só clicar como botão direto em cima da pasta e selecionar os arquivos normalmente. Como foi dito anteriormente podemos querer adicionar arquivos ou diretórios em pastas diferentes da pasta donde o programa foi instalado, por isso ao clicar com o botão direito em cima de um arquivo ou diretório e indo na opção Propriedades podemos mudar o local de destino. Para os arquivos ha uma combobox que permite escolher o diretório destino, sendo nas pastas deve-se modificar o local modificando uma parte do nome, exemplo {app}\teste, à parte sublinhada e o diretório destino. {sys} Os principais locais de instalação são: {app} - Pasta padrão da instalação; {win} - Pasta de instalação do windows, geralmente a C:\WINDOWS - Pasta do sistema, a que contem a maioria dos arquivos do Windows, sendo que ela no XP geralmente é C:\WINDOWS\System32 {pf} - Program Files ou Arquivos de Programas {tmp} - Pasta Temp

Page 8 of 9 {fonts} - Pasta das fontes {userdesktop} - Desktop, geralmente usado para ícones {group} - Pasta no Iniciar Para instalar, por exemplo, uma pasta dentro de outra você usa {nome do diretório}\nome da pasta aonde vai ser armazenada\nome da pasta filho, ficaria, por exemplo, assim: {pf}\companhia XYZ\Software XYZ. Arquivos INI s Nada como o sistema gerar o próprio arquivo.ini, do que você ter que adicionar um já pronto, o que pode acarretar e uma serie de problemas se o usuário resolver não instalar o software na pasta padrão. Clique na opção "INI" do lado esquerdo da tela, somos apresentados a outro grid. Vamos criar um exemplo de um arquivo.ini. Clique com o botão direito no grid e selecione "Novo Item". No campo Arquivo informamos o nome do arquivo de configuração, e tem que se colocar a extensão do arquivo. Exemplo: ARQUIVO_CONFIGURAÇÃO.INI; No campo Seção devemos informar a seção a que pertence a configuração. Exemplo SEÇÃO1; No campo Chave colocamos o nome da chave. Exemplo: LOCAL BANCO DE DADOS; No campo Seqüência informamos o valor daquela chave. Exemplo: {app}\banco DE DADOS\BANCO.GDB. Note que usamos a palavra {app}, sim é possível usar esses recursos, ele vai pegar o local da instalação e gerar o valor corretamente. Registros Agora clique na opção "Registro", mais uma vez outro grid, clique com o botão direito em cima dele e selecione "Novo Item": No campo Raiz se informa o local raiz do registro aonde a chave vai ser salva; No campo Sub-chave informaremos a sub-chave do dado. Exemplo: Software\Microsoft; No campo Valor>Tipo marcamos o tipo de informação, se ela será uma string, integer, data, etc...; No campo Valor>Nome informamos o nome da chave; No campo Valor>Dados informamos os valores dessa chave. Tarefas Agora na opção "Tarefas", na grid clique com o botão direito e selecione "Novo Item". Você precisa geralmente marca somente o Nome dela sem espaços e a sua descrição que pode conter espaços e coloque uma descrição dentro de parênteses. Exemplo: Instalação Completa (Full). As tarefas são geralmente utilizadas para instalar um arquivo ou não, dependo do que o usuário escolheu. Para adicionar uma tarefa a um arquivo, clique com o botão direito no arquivo ou pasta, vá na guia "Tarefas" e selecione a tarefa, caso não consiga clicar, somente digite o nome da tarefa dentro campo de texto. Seguindo como o do exemplo acima em que a descrição da tarefa é Instalação Completa (Full) você só necessita digitar Full.

Page 9 of 9 Ícones Para adicionar ou remover ícones do desktop ou do iniciar você deve clicar e na opção "Ícones" e trabalhar do mesmo modo de um arquivo, somente tendo que apontar o arquivo e nome que ele ficará no atalho. O ISTool e cheio de recursos, funções, flags e muito mais, que variam de tipo de arquivos, e podem ser facilmente usadas, pois são muito intuitivas. Para modificar opções da instalação ou instalar fontes você deve ir no menu Projeto Criando Instaladores Com WinRar Em algumas ocasiões não necessitamos de tantos recursos, para gerar um arquivo fácil de instalação com o WinRar somente o abrimos e nas opções de compressão selecionamos a opção Criar arquivo SFX. Com esse artigo tentei ajudar algumas pessoas a criarem um instalador turbinado e simples e com duas ferramentas grátis e bem interessantes e outra muito popular. Tutorial Criado por Flávio Tomazio Contato: flaviotomazio@bol.com.br Digitado por :: Active Delphi http://www.activedelphi.com.br/ A URL para esta notícia é: http://www.activedelphi.com.br/modules.php?op=modload&name=news&file=article&sid=439