Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.