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.