Capítulo 1 - Visão geral do InstallShield - 1
1.1. Conceitos e nomenclaturas principais de um instalador - 2
1.2. Iniciando o projeto da instalação - 7
1.3. Partes do Setup e telas do InstallShield - 14
Application Information - 16
Installation Requeriments - 17
Installation Architeture - 19
Application Files - 21
Application Shortcuts - 29
Application Registry - 31
Installation Interview - 33
Installation Localization - 35
Build Installation - 37
Capítulo 2 - Componentes e dependências - ferramentas de varredura, dicas e melhores práticas para varredura de componentes - 43
2.1. Tipos de componentes e dependências - 44
Dependências indiretas - 44
Dependências diretas - 45
2.2. Ferramentas automáticas de varredura - 45
Static Scan - 46
Dynamic Scan - 51
Scan de Projetos VB6 (“Visual Basic 6 Wizard”) - 59
Visual Studio Deployment Project Import Wizard - 61
O que o InstallShield faz com os arquivos? - 62
2.3. Trabalhando com pré-requisitos e dependências pré-empacotadas - 66
2.4. Chamando instalações de dentro da instalação (para componentes que já vem empacotados e que não se deseja desempacotar). Visão geral do Sistema de Eventos do IS - 70
Capítulo 3 - Personalização da Instalação - 81
3.1. Personalizando telas e etapas do setup - 83
3.2. Instalação não registrável no “Adicionar/Remover Programas” - rodando setup como uma ferramenta de script - 85
3.3. Criação de atalhos para o seu programa - 87
3.4. Desinstalador do seu programa - 90
3.5. Compilando o setup - opções de saída - 91
Capítulo 4 - Gerando atualizações - 95
4.1. Recompilando o setup após ajustes - 96
4.2. Gerando QuickPaths - 97
4.3. Outros tipos de updates e comentários sobre o FlexNet Connect - 99
FlexNet connect - 102
Capítulo 5 - Ferramentas especiais do InstallShield - 105
5.1. Prerequisite Editor - 105
5.2. Requisitos e o “System Search” - 108
5.3. Controle de Versões da Instalação - 109
5.4. Trabalhando com o Internet Information Services (IIS) - 110
5.5. Suporte à Virtualização com o Microsoft App-V - 112
Capítulo 6 - Problemas conhecidos, dicas e truques (melhores práticas) - 115
Menor é melhor - 115
Conhecimento do idioma inglês - 116
Problema com idioma - 117
Erro de “refresh” no painel de adicionar arquivos, em “Application Files” (visão Project Assistant) ou “Files and Folders” (visão Installation Designer) - 117
Documentação voltada ao usuário, não ao desenvolvedor - 118
Operação Ilegal - 119
Computador de implantação (“deploy”) - 119
6.1. Instalação exemplo - 121
6.2. Conclusão - 129
Apêndices - 131
Referências bibliográficas - 131
Obtendo e instalando o InstallShield - 131
Tela de boas vindas - 133
Tela de licença. - 134
Tela de destino da instalação - 134
Tela de seleção do idioma - 135
Tela de progresso da instalação - 136
Tela de conclusão da instalação - 137
Tela de ativação da licença - 138