Sdílet prostřednictvím


Určení součástí

Instalační služba systému Windows nainstaluje a odebere bloky prostředků označovaných jako součásti instalační služby systému Windows. Další informace naleznete v části Skupina základních tabulek a Součásti a funkce.

V této části přidáte informace o komponentách používaných v příkladu Poznámkového bloku do tabulky komponent , kterou jste vytvořili v Import prázdné databáze. Další informace najdete v tématu Uspořádání aplikací do komponent a Definování komponent instalačního programu.

Ukázka Poznámkového bloku používá k řízení prostředků osm komponent.

Komponenta Prostředky
Baseball Baseball.txt, sBaseball
Koncert Concert.txt, sConcert
Tancovat Dance.txt, sDance
Fotbal Football.txt, sFootball
Pomoc Help.txt, sHelp
Leden January.txt, sJanuary
Nový rok NewYears.txt, Novýrok
Poznámkový blok Redpark.exe, Readme.txt, sReadme, sNotepad, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Poznámkový blok – ukázka

 

Každá komponenta by měla být identifikována jedinečným ID komponenty GUID. Pokud ukázku reprodukujete, nepoužívejte v následující tabulce stejné identifikátory GUID ID součásti. Místo toho použijte nástroj, například Guidgen.exe k vygenerování nových identifikátorů GUID pro vaše komponenty.

Ujistěte se, že používáte řetězec GUID konzistentní s datovým typem GUID Instalační služby systému Windows. Další informace najdete v tématu Změna kódu komponenty a Co se stane, když jsou pravidla komponent porušena?

Pomocí orca nebo jiného databázového editoru zadejte následující data do prázdné tabulky komponent MNP2000.msi. Nepoužívejte identifikátory GUID uvedené níže ve sloupci ComponentId ve vaší ukázce.

Komponenta ComponentId Adresář_ Atributy Podmínka Klíčová cesta
Baseball {F54ABAC0-33F2-11D3-91D7-00C04FD70856} SPORTDIR 2 Baseball.txt
Koncert {76FA7A80-33F6-11D3-91D8-00C04FD70856} ARTSDIR 2 Concert.txt
Tancovat {CCF834A1-33F8-11D3-91D8-00C04FD70856} ARTSDIR 2 Dance.txt
Fotbal {CCF834A0-33F8-11D3-91D8-00C04FD70856} SPORTDIR 2 Football.txt
Pomoc {AD10EB50-33C1-11D3-91D6-00C04FD70856} POZNÁMKOVÝ BLOK 2 Help.txt
Leden {CF0BC690-33C9-11D3-91D6-00C04FD70856} MONDIR 2 January.txt
Nový rok {A42D9140-33D8-11D3-91D6-00C04FD70856} HOLDIR 2 NewYears.txt
Poznámkový blok {19BED232-30AB-11D3-91D3-00C04FD70856} POZNÁMKOVÝ BLOK 2 Redpark.exe

 

Zdrojový a cílový adresář pro každou komponentu je určen hodnotou zadanou do sloupce Directory_. Instalační program vyřeší umístění tohoto adresáře pomocí informací v tabulce Adresář. Instalační program k detekci jednotlivých komponent používá soubory s cestou ke klíči zadané ve sloupci KeyPath. Atributy vzdáleného spuštění jsou v příkladu nastaveny tak, aby komponenty mohly být spouštěny ze zdrojového kódu nebo spuštěny místně.

Pokračovat