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.