Compartilhar via


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 colunas a seguir.

Coluna Tipo Chave Nullable
Atualizado Texto Y N
MsiPath Texto   N
PatchMsiPath Texto   Y
SymbolPaths Texto   Y
Família Texto   N

 

Colunas

Atualizado

O campo Atualizado é um identificador arbitrário para conectar as imagens de destino com uma imagem atualizada do produto.

MsiPath

Esse campo especifica o caminho completo, incluindo o nome do arquivo, para o local do arquivo .msi para a 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 do 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 possam ser usados para otimizar a geração do patch binário. Observe que os subdiretórios de pastas especificados neste 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.

Família

Chave estrangeira na tabela ImageFamilies. Cada imagem atualizada deve pertencer a apenas uma família.

Observações

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.