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.
Para reproduzir o pacote de patch de exemplo, você precisa de uma ferramenta de software capaz de criar e editar um pacote de patch do Windows Installer. Várias ferramentas de criação de pacotes de patches estão disponíveis em fornecedores de software independentes. O exemplo discutido nas seções a seguir usa um editor de banco de dados do Windows Installer chamado Orca para criar um arquivo de propriedades de criação de patch (extensão .pcp). O arquivo .pcp pode ser usado com os utilitários Msimsp.exe e Patchwiz.dll para gerar um pacote de patch do Windows Installer (extensão .msp). Orca, Msimsp.exee Patchwiz.dll são fornecidos no Windows SDK Components for Windows Installer Developers.
Um arquivo de propriedades de criação de patch em branco, template.pcp, também é fornecido com o SDK. Faça uma cópia de template.pcp e renomeie essa cópia MNP2000.pcp. Use o Orca ou outro editor de banco de dados para inserir os seguintes dados na tabela Propriedades do MNP2000.pcp. A tabela Propriedades contém configurações globais para o pacote de patch.
| Nome | Valor |
|---|---|
| Permitir Incompatibilidades no Código de Produto | 1 |
| PermitirDesviosMaioresNaVersãoDoProduto | 1 |
| ApiPatchingSymbolFlags | 0x00000000 |
| NãoRemoverPastaTempQuandoConcluído | 1 |
| IncluirSomenteFicheirosInteiros | 0 |
| ListOfPatchGUIDsToReplace | |
| ListaDeCódigosDeProdutosAlvo | * |
| PatchGUID | {5406B219-A1AC-4BC4-8695-72292C8195AC} |
| PatchOutputPath | c:\output.msp |
| PatchSourceList | Lista de Fontes de Patches |
Use o editor de banco de dados para inserir os seguintes dados na tabela ImageFamilies de MNP2000.pcp. A tabela ImageFamilies contém informações a serem adicionadas à tabela Media durante a aplicação de patches.
| Família | MediaSrcPropName | MediaDiskId | InícioDaSequênciaDeFicheiros | DiskPrompt | VolumeLabel |
|---|---|---|---|---|---|
| MNPapps | MNPSrcPropName | 2 | 1000 |
Insira os seguintes dados na tabela UpgradedImages de MNP2000.pcp. A tabela UpgradedImages contém informações sobre a imagem atualizada que você criou em Planning a Small Update Patch.
| Melhorado | MsiPath | PatchMsiPath | SymbolPaths | Família |
|---|---|---|---|---|
| MNP_fixed | C:\Note_Installer\Patch\Upgraded\MNP2000.msi | MNPapps |
Insira os seguintes dados na tabela TargetImages de MNP2000.pcp. A tabela TargetImages contém informações sobre a imagem de destino.
| Público-alvo | MsiPath | SymbolPaths | Melhorado | Encomenda | FlagsDeValidaçãoDoProduto | IgnorarFicheirosSrcEmFalta |
|---|---|---|---|---|---|---|
| MNP_error | C:\Note_Installer\Patch\Target\MNP2000.msi | MNP_fixed | 1 | 0 |
Para o pacote de patch de exemplo, deixe as tabelas a seguir em MNP2000.pcp em branco.
Tabela de Dados Opcionais de Arquivos Atualizados
TargetFiles_OptionalData Tabela