Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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ě.