Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando a instalação de um aplicativo existente é movida para o Windows Installer 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 exemplo de pacote de instalação usa os arquivos a seguir armazenados no local de origem do aplicativo e os instala no destino no computador do usuário.
| Arquivo | 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 arquivo 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 executá-lo por meio da origem. |
| Baseball.txt | Calendário de jogos de beisebol para o ano de 2000. | C:\Sample\Notepad\Events\Baseball.txt | [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt |
| Football.txt | Calendário de jogos de futebol americano para o ano de 2000. | C:\Sample\Notepad\Events\Football.txt | [ProgramFilesFolder]\Red_Park\Sports\Football.txt |
| Dance.txt | Apresentações de dança para o ano de 2000. | C:\Sample\Notepad\Events\Dance.txt | [ProgramFilesFolder]\Red_Park\Arts\Dance.txt |
| Concert.txt | Apresentações de música para o ano de 2000. | C:\Sample\Notepad\Events\Concert.txt | [ProgramFilesFolder]\Red_Park\Arts\Concert.txt |
| January.txt | Admissões em janeiro do ano de 2000. | C:\Sample\Notepad\Gate\January.txt | [ProgramFilesFolder]\Red_Park\Gate\January.txt |
| NewYears.txt | Admissões no dia de Ano Novo de 2000. | C:\Sample\Notepad\Gate\Holidays\NewYears.txt | [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt |
O exemplo grava os valores a seguir no Registro do usuário em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample.
| Nome | Valor |
|---|---|
| lfCharSet | 0 |
| lfClipPrecision | 2 |
| lfFaceName | FixedSys |
| lfItalic | 0 |
| lfOrientation | 0 |
| lfOutPrecision | 1 |
| fSavePageSetting | 0 |
| lfPitchAndFamily | 49 |
| iPointSize | 120 |
| lfQuality | 2 |
| lfStrikeOut | 0 |
| lfWeight | 400 |
| fWrap | 0 |
O exemplo instala os atalhos a seguir. Um desses atalhos pode ser selecionado durante a instalação como um atalho anunciado para que o usuário possa instalar o recurso Baseball sob demanda.
| Nome | Local do atalho | Destino de atalho |
|---|---|---|
| sNotepad | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Redpark.exe |
| sReadme | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Readme.txt |
| sHelp | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Sample\Notepad\Help.txt |
| sBaseball | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt |
| sFootball | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Sports\Football.txt |
| sDance | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Arts\Dance.txt |
| sConcert | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Arts\Concert.txt |
| sJanuary | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Gate\January.txt |
| sNewYears | [ProgramFilesFolder]\Red_Park\Menu\ | [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt |
Para reproduzir o exemplo, comece criando a estrutura de diretório de origem fornecida na primeira tabela. Você pode fazer uma cópia do arquivo Notepad.exe do sistema e renomear essa cópia como Redpark.exe. Use o editor do Bloco de notas para criar os arquivos de texto restantes. A estrutura de diretório do destino, os valores do Registro e os atalhos são adicionados pela criação do banco de dados de instalação.