Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u het voorbeeldpatchpakket wilt reproduceren, hebt u een softwareprogramma nodig dat een Windows Installer-patchpakket kan maken en bewerken. Er zijn verschillende hulpprogramma's voor het maken van patchpakketten beschikbaar bij onafhankelijke softwareleveranciers. In het voorbeeld dat in de volgende secties wordt besproken, wordt een Windows Installer-database-editor met de naam Orca gebruikt om een bestand met eigenschappen voor het maken van patches (pcp-extensie) te maken. Het .pcp-bestand kan worden gebruikt met de hulpprogramma's Msimsp.exe en Patchwiz.dll om een Windows Installer-patchpakket (.msp-extensie) te genereren. Orca, Msimsp.exeen Patchwiz.dll zijn beschikbaar in de Windows SDK-onderdelen voor Windows Installer-ontwikkelaars.
Er wordt ook een leeg eigenschappenbestand voor het maken van patches, template.pcp, geleverd met de SDK. Maak een kopie van template.pcp en wijzig de naam van deze kopie MNP2000.pcp. Gebruik Orca of een andere database-editor om de volgende gegevens in te voeren in de tabel Eigenschappen van MNP2000.pcp. De tabel Eigenschappen bevat algemene instellingen voor het patchpakket.
| Naam | Waarde |
|---|---|
| Productcodeafwijkingen Toestaan | 1 |
| StaProductVersieBelangrijkeOngelijkhedenToe | 1 |
| ApiPatchingSymbolFlags | 0x00000000 |
| VerwijderTempMapNietNaVoltooiing | 1 |
| IncludeWholeFilesOnly | 0 |
| LijstVanPatchGUIDsOmTeVervangen | |
| ListOfTargetProductCodes | * |
| PatchGUID | {5406B219-A1AC-4BC4-8695-72292C8195AC} |
| PatchOutputPath | c:\output.msp |
| PatchSourceList | PatchSourceList |
Gebruik de database-editor om de volgende gegevens in te voeren in de tabel ImageFamilies van MNP2000.pcp. De tabel ImageFamilies bevat informatie die moet worden toegevoegd aan de tabel Media tijdens het patchen.
| Familie | MediaSrcPropName | MediaDiskId | FileSequenceStart | DiskPrompt | Volume-etiket |
|---|---|---|---|---|---|
| MNPapps | MNPSrcPropName | 2 | 1000 |
Voer de volgende gegevens in de tabel UpgradedImages van MNP2000.pcp in. De tabel UpgradedImages bevat informatie over de geüpgradede afbeelding die u hebt gemaakt in het plannen van een kleine updatepatch.
GeüpgradeerdeAfbeeldingen Tabel
| Geüpgraded | MsiPath | PatchMsiPath | Symboolpaden | Familie |
|---|---|---|---|---|
| MNP_fixed | C:\Note_Installer\Patch\Upgraded\MNP2000.msi | MNPapps |
Voer de volgende gegevens in de tabel TargetImages van MNP2000.pcp in. De tabel TargetImages bevat informatie over de doelafbeelding.
| Doel | MsiPath | SymbolPaths | Geüpgraded | Bevelen | ProductValidateFlags | IgnoreMissingSrcFiles |
|---|---|---|---|---|---|---|
| MNP_error | C:\Note_Installer\Patch\Target\MNP2000.msi | MNP_vastgezet | 1 | 0 |
Laat voor het voorbeeldpatchpakket de volgende tabellen in MNP2000.pcp leeg.
UpgradedFiles_OptionalData Tabel
TargetFiles_OptionalData Tabel