Partilhar via


Planejando a instalação

Quando a instalação de um aplicativo existente é movida para o Windows Installer a partir de outra tecnologia de instalação, o desenvolvedor da instalação pode começar a criar um pacote do Windows Installer usando as imagens de arquivo de origem e de destino da instalação existente. Um plano detalhado de como os arquivos e outros recursos são organizados na origem e no destino também é um bom ponto de partida para desenvolver um pacote para um novo aplicativo.

O pacote de instalação de exemplo pega os seguintes arquivos armazenados no local de origem do aplicativo e os instala no destino no computador do usuário.

Ficheiro Descrição Caminho para a origem Caminho para o destino
Redpark.exe Arquivo executável do editor de texto. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt Um ficheiro informativo. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manual de ajuda C:\Sample\Notepad\Help.txt Não instalado. Sempre executado a partir do código-fonte.
Baseball.txt Calendário de jogos de beisebol para o ano 2000. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt Calendário de jogos de futebol para o ano 2000. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt Espetáculos de dança para o ano 2000. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt Espetáculos musicais para o ano 2000. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt Admissões em janeiro do ano 2000. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt Admissões no dia de Ano Novo do ano 2000. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

O exemplo grava os seguintes valores no registro do usuário em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.

Nome Valor
lfCharSet 0
lfClipPrecision 2
lfFaceName FixSys
lfItalic 0
lfOrientação 0
lfOutPrecision 1
fSavePageSetting 0
lfPitchAndFamily 49
iPointSize 120
lfQualidade 2
lfStrikeOut 0
lfPeso 400
fWrap 0

 

Este exemplo instala os seguintes atalhos. Um desses atalhos pode ser selecionado durante a configuração como um atalho anunciado para que o usuário possa instalar sob demanda o recurso de beisebol.

Nome Localização do atalho Destino de atalho
sBloco de notas [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
Leia-me [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sAjuda [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
beisebol [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
sFutebol [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Football.txt
sDança [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
sConcerto [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
sJaneiro [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
sNovoAnos [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

Para reproduzir o exemplo, comece criando a estrutura de diretórios de origem fornecida na primeira tabela. Você pode fazer uma cópia do arquivo Notepad.exe do seu sistema e, em seguida, renomear essa cópia Redpark.exe. Use o editor do Bloco de Notas para criar os arquivos de texto restantes. A estrutura de diretórios do destino, os valores do Registro e os atalhos são adicionados por meio da criação da base de dados de instalação.

Continuar