Tabella UpgradedImages (Patchwiz.dll)

La tabella UpgradedImages contiene informazioni sulle immagini aggiornate del prodotto. L'immagine aggiornata deve essere un'immagine di installazione completamente non compressa della versione più recente del prodotto, ad esempio un'immagine amministrativa o un'immagine di installazione non compressa da un CD-ROM. Un pacchetto patch di Windows Installer aggiorna un'immagine di destinazione in un'immagine aggiornata. La tabella UpgradedImages è necessaria nel database di creazione della patch (file con estensione pcp) e viene usata da UiCreatePatchPackageEx.

È necessaria una tabella UpgradedImages contenente almeno un record in ogni database di creazione di patch (file con estensione pcp). Questa tabella viene usata da UiCreatePatchPackageEx.

La tabella UpgradedImages include le colonne seguenti.

Colonna Tipo Chiave Nullable
Aggiornato text S N
MsiPath text   N
PatchMsiPath text   S
SymbolPaths text   S
Famiglia text   N

 

Colonne

Aggiornato

Il campo Aggiornato è un identificatore arbitrario per connettere le immagini di destinazione a un'immagine aggiornata del prodotto.

MsiPath

Questo campo specifica il percorso completo, incluso il nome del file, nel percorso del file di .msi per l'immagine aggiornata. Si tratta del percorso dei file di origine per l'immagine aggiornata.

PatchMsiPath

PatchMsiPath facoltativo punta a una copia modificata del database di installazione aggiornato che contiene ulteriori operazioni di creazione specifiche del processo di installazione delle patch. Ad esempio, finestre di dialogo aggiuntive o azioni personalizzate condizionali per la proprietà PATCH .

SymbolPaths

Elenco delimitato da punto e virgola di cartelle in cui cercare i file di simboli che possono essere usati per ottimizzare la generazione della patch binaria. Si noti che le sottodirectory delle cartelle specificate in questo campo non vengono eseguite ricerche. Una patch binaria ottimizzata può essere più piccola. Visual C++ deve essere installato nel computer che genera la patch e usato per creare i file di simboli. Questo campo è facoltativo e il programma di installazione crea una patch binaria anche se non vengono specificati file di simboli o se i file di simboli non sono più disponibili per Patchwiz.dll.

Famiglia

Chiave esterna nella tabella ImageFamilies. Ogni immagine aggiornata deve appartenere a una sola famiglia.

Commenti

Anche se ogni immagine aggiornata può essere raggruppata in una famiglia di immagini separata, il raggruppamento di immagini aggiornate che condividono file può rendere più piccolo il file msp.

Questa tabella accetta le variabili di ambiente come percorsi che iniziano con la versione 4.0 di Patchwiz.dll.