Tabela UpgradedImages (Patchwiz.dll)
A tabela UpgradedImages contém informações sobre as imagens atualizadas do produto. A imagem atualizada deve ser uma imagem de instalação totalmente descompactada da versão mais recente do produto, por exemplo, uma imagem administrativa ou uma imagem de instalação descompactada de um CD-ROM. Um pacote de patch do Windows Installer atualiza uma imagem de destino em uma imagem atualizada. A tabela UpgradedImages é necessária no banco de dados de criação de patch (arquivo .pcp) e é usada por UiCreatePatchPackageEx.
Uma tabela UpgradedImages que contém pelo menos um registro é necessária em cada banco de dados de criação de patch (arquivo .pcp). Esta tabela é usada por UiCreatePatchPackageEx.
A tabela UpgradedImages tem as seguintes colunas.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Atualizado | text | S | N |
MsiPath | text | N | |
PatchMsiPath | text | S | |
SymbolPaths | text | S | |
Família | text | N |
Colunas
-
Upgraded
-
O campo Upgraded é um identificador arbitrário para conectar as imagens de destino a uma imagem atualizada do produto.
-
MsiPath
-
Esse campo especifica o caminho completo, incluindo o nome do arquivo, para o local do arquivo .msi da imagem atualizada. Esse é o local dos arquivos de origem para a imagem atualizada.
-
PatchMsiPath
-
O patchMsiPath opcional aponta para uma cópia modificada do banco de dados de instalação atualizado que contém criação adicional específica para o processo de instalação de patch. Por exemplo, caixas de diálogo adicionais ou ações personalizadas condicionadas na propriedade PATCH.
-
SymbolPaths
-
Uma lista delimitada por ponto e vírgula de pastas que devem ser pesquisadas em busca de arquivos de símbolo que podem ser usados para otimizar a geração do patch binário. Observe que os subdiretórios de pastas especificados nesse campo não são pesquisados. Um patch binário otimizado pode ser menor. O Visual C++ deve ser instalado no computador que gera o patch e usado para criar os arquivos de símbolo. Esse campo é opcional e o instalador cria um patch binário mesmo se nenhum arquivo de símbolo for especificado ou se os arquivos de símbolo ficarem indisponíveis para Patchwiz.dll.
-
Family
-
Chave estrangeira na tabela ImageFamilies. Cada imagem atualizada deve pertencer a apenas uma família.
Comentários
Embora cada imagem atualizada possa ser agrupada em uma família de imagens separada, agrupar imagens atualizadas que compartilham arquivos juntos pode tornar o .msp menor.
Esta tabela aceita variáveis de ambiente como caminhos que começam com a versão 4.0 do Patchwiz.dll.