Sdílet prostřednictvím


Definování komponent instalačního programu

Následující části popisují, jak uspořádat aplikaci do komponent Instalační služby systému Windows.

Uspořádání aplikace do komponent

  1. Začněte získáním adresáře a stromu souborů pro všechny soubory a další prostředky používané ve vaší aplikaci.
  2. Identifikujte všechny soubory, klíče registru, klávesové zkratky nebo jiné prostředky, které jsou sdíleny napříč aplikacemi, a mohou být poskytovány existujícími komponentami dostupnými jako slučovací moduly. Do součástí, které vytvoříte, nesmíte zahrnout žádné z těchto prostředků. Místo toho tyto komponenty získejte sloučením modulů sloučení do instalačního balíčku. Následující kroky popisují, jak uspořádat zbývající prostředky aplikace do komponent.
  3. Definujte novou komponentu pro každý .exe, .dlla soubor .ocx. Označte tyto soubory jako klíčové soubory cesty svých komponent. Každé komponentě přiřaďte GUID kódu komponenty.
  4. Definujte novou komponentu pro každý soubor nápovědy .hlp nebo .chm. Označte tyto soubory jako soubory s cestou ke klíči jejich součástí. Přidejte soubory .cnt nebo .chi do komponent, které mají přidružené soubory .hlp a .chm. Přiřaďte každé komponentě GUID kódu komponenty.
  5. Definujte novou komponentu pro každý soubor, který slouží jako cíl zástupce. Označte tyto soubory jako klíčové soubory jejich komponent. Přiřaďte každé komponentě GUID kódu komponenty.
  6. Seskupte všechny zbývající prostředky do složek. Všechny prostředky v každé složce musí být dodávány společně. Pokud existuje možnost, že se v budoucnu mohou dva prostředky dodávat samostatně, vložte je do samostatných složek. Definujte novou komponentu pro každou složku. Pokuste se udržet celkový počet komponent na nízké úrovni, abyste zlepšili výkon. Pokud je nutné, aby instalační program důkladně zkontroloval platnost instalace, rozdělte aplikaci na mnoho komponent. Označte libovolný soubor v komponentě jako soubor s cestou ke klíči. Přiřaďte každé komponentě identifikátor GUID kódu komponenty.
  7. Přidejte do komponent klíče registru. Každý klíč registru, který odkazuje na soubor, by měl být součástí součásti daného souboru. Další klíče registru by měly být logicky seskupené se soubory, které je vyžadují.