Sdílet prostřednictvím


Patchwiz.dll

K vygenerování balíčku oprav se doporučuje použít nástroj pro vytvoření opravy, jako je Msimsp.exe a Patchwiz.dll. Patchwiz.dll verze 4.0 je kompatibilní s balíčky a opravami, které byly vytvořené pomocí dřívějších verzí Patchwiz.dll. Nástroj Patchwiz.dll je k dispozici pouze v součásti sady Windows SDK pro vývojáře instalační služby systému Windows.

Patchwiz.dll verze 4.0 má jednu novou funkci, UiCreatePatchPackageEx (Patchwiz.dll), která rozšiřuje funkce UiCreatePatchPackage (Patchwiz.dll). Tyto funkce přebírají soubor vlastností vytvoření opravy (soubor .pcp) a vygenerují instalační program Patch Package.

Soubor .pcp je binární soubor databáze se stejným formátem jako databáze Instalační služby systému Windows (.msi soubor), ale s jiným schématem databáze. Soubor .pcp je proto možné vytvořit pomocí stejných nástrojů, které se používají pro instalační databázi.

Soubor .pcp můžete vytvořit pomocí editoru tabulek, jako je například Orca.exe, a zadat informace do prázdné databáze .pcp poskytnuté sadou SDK instalační služby systému Windows, Template.pcp. Další informace najdete v příkladu malých oprav aktualizací.

V každém souboru .pcp jsou vyžadovány následující databázové tabulky:

Následující databázové tabulky jsou volitelné:

Následující tabulka je vyžadována v souborech .pcp, které mají MinimumRequiredMsiVersion rovnající se 300 v tabulce Vlastnosti.

  • PatchMetadata (Patchwiz.dll)

Poznámka

Tabulka je nepovinná, pokud minimumRequiredMsiVersion není rovno 300.

 

Verze Patchwiz.dll vydaná s Instalační službou systému Windows 3.0 může automaticky generovat informace o sekvencování oprav a přidat je do tabulky MsiPatchSequence nové opravy. Tabulku PatchSequence lze použít k ručnímu přidání informací o sekvencování oprav do tabulky MsiPatchSequence. Další informace naleznete v tématu Generování informací o sekvenci oprav.

Počínaje verzí Patchwiz.dll verze 2.0 můžete zvýšit rychlost následného vytváření oprav pomocí ukládání informací o opravách (Patchwiz.dll).

Použití veřejných symbolů pro cílový a upgradované binární soubory imagí můžou snížit velikost binárních oprav přibližně o polovinu. Další informace najdete v tématu Použití symbolů ke zmenšení velikosti binární opravy.

Můžete určit, že se určité oblasti cílového souboru zachovají před přepsáním během oprav a že informace v těchto oblastech se zachovají. Další informace naleznete v tématu oprava vybraných oblastí souboru.

vydané verze, nástroje a redistribuovatelné