Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per riprodurre il pacchetto patch di esempio, è necessario uno strumento software in grado di creare e modificare un pacchetto patch di Windows Installer. Diversi strumenti per la creazione di pacchetti patch sono disponibili da fornitori di software indipendenti. L'esempio descritto nelle sezioni seguenti usa un editor di database di Windows Installer denominato Orca per creare un file di proprietà di creazione patch (estensione pcp). Il file con estensione pcp può essere usato con le utilità Msimsp.exe e Patchwiz.dll per generare un pacchetto patch di Windows Installer (estensione msp). Orca, Msimsp.exee Patchwiz.dll sono disponibili nei Componenti di Windows SDK per sviluppatori di Windows Installer.
Viene fornito un file delle proprietà per la creazione di patch vuoto, template.pcp, insieme al SDK. Creare una copia di template.pcp e rinominare questa copia MNP2000.pcp. Usare Orca o un altro editor di database per immettere i dati seguenti nella tabella Proprietà di MNP2000.pcp. La tabella Proprietà contiene le impostazioni globali per il pacchetto patch.
Nome | Valore |
---|---|
AllowProductCodeMismatches | 1 |
ConsentiIncompatibilitàPrincipaliVersioneProdotto | 1 |
ApiPatchingSymbolFlags | 0x00000000 |
NonRimuovereCartellaTempQuandoCompletato | 1 |
IncludeWholeFilesOnly | 0 |
ElencoDiGUIDDiPatchDaSostituire | |
ElencoDeiCodiciProdottoObiettivo | * |
PatchGUID | {5406B219-A1AC-4BC4-8695-72292C8195AC} |
PatchOutputPath | c:\output.msp |
PatchSourceList | PatchSourceList |
Usare l'editor di database per immettere i dati seguenti nella tabella ImageFamilies di MNP2000.pcp. La tabella ImageFamilies contiene informazioni da aggiungere alla tabella Media durante l'applicazione di patch.
Famiglia | MediaSrcPropName | MediaDiskId | FileSequenceStart | DiskPrompt | VolumeLabel |
---|---|---|---|---|---|
MNPapps | MNPSrcPropName | 2 | 1000 |
Immettere i dati seguenti nella tabella UpgradedImages di MNP2000.pcp. La tabella UpgradedImages contiene informazioni sull'immagine aggiornata creata in Planning a Small Update Patch.
Migliorato | MsiPath | PatchMsiPath | SymbolPaths | Famiglia |
---|---|---|---|---|
MNP_fixed | C:\Note_Installer\Patch\Upgraded\MNP2000.msi | MNPapps |
Immettere i dati seguenti nella tabella TargetImages di MNP2000.pcp. La tabella TargetImages contiene informazioni sull'immagine di destinazione.
Bersaglio | MsiPath | SymbolPaths | Aggiornato | Ordine | ProductValidateFlags | IgnoreMissingSrcFiles |
---|---|---|---|---|---|---|
MNP_error | C:\Note_Installer\Patch\Target\MNP2000.msi | MNP_fixed | 1 | 0 |
Per il pacchetto patch di esempio, lasciare vuote le tabelle seguenti in MNP2000.pcp.
Tabella UpgradedFiles_OptionalData
TargetFiles_OptionalData Tabella