Udostępnij za pośrednictwem


Określanie składników

Instalator Windows instaluje i usuwa bloki zasobów określanych jako składniki Instalatora Windows . Aby uzyskać więcej informacji, sprawdź Core Tables Group i Components and Features.

W tej sekcji dodasz informacje o komponentach używanych przez przykład notatnika do Tabeli Komponentów , które stworzyłeś w ramach Importowania Pustej Bazy Danych. Aby uzyskać więcej informacji, zobacz Organizowanie aplikacji w składniki i Definiowanie składników instalatora.

Przykład programu Notatnik używa ośmiu składników do zarządzania zasobami.

Składnik Zasoby
Baseball Baseball.txt, sBaseball
Koncert Concert.txt, sConcert
Taniec Dance.txt, sDance
Piłka nożna Football.txt, sPiłka nożna
Pomoc Help.txt, sHelp
Styczeń January.txt, styczeń
Nowy Rok NewYears.txt, sNowyRok
Notatnik Redpark.exe, Readme.txt, sReadme, sNotepad, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notatnik — przykład

 

Każdy składnik powinien być oznaczony unikatowym identyfikatorem składnika oraz GUID. W przypadku odtworzenia przykładu nie należy ponownie używać tych samych identyfikatorów GUID składnika w poniższej tabeli. Zamiast tego użyj narzędzia, takiego jak Guidgen.exe, aby wygenerować nowe identyfikatory GUID dla składników.

Upewnij się, że używasz ciągu identyfikatora GUID zgodnego z typem danych GUID Instalatora Windows. Aby uzyskać więcej informacji, zobacz Zmiana kodu składnika i Co się stanie, jeśli zostaną złamane reguły składników?

Użyj narzędzia Orca lub innego edytora bazy danych, aby wprowadzić następujące dane do pustej tabeli składników MNP2000.msi. Nie używaj ponownie identyfikatorów GUID pokazanych poniżej w kolumnie ComponentId w swoim przykładzie.

Składnik Identyfikator składnika Katalog_ Atrybuty Warunek Ścieżka klucza
Baseball {F54ABAC0-33F2-11D3-91D7-00C04FD70856} SPORTDIR 2 Baseball.txt
Koncert {76FA7A80-33F6-11D3-91D8-00C04FD70856} ARTSDIR 2 Concert.txt
Taniec {CCF834A1-33F8-11D3-91D8-00C04FD70856} ARTSDIR 2 Dance.txt
Piłka nożna {CCF834A0-33F8-11D3-91D8-00C04FD70856} SPORTDIR 2 Football.txt
Pomoc {AD10EB50-33C1-11D3-91D6-00C04FD70856} NOTEPADDIR 2 Help.txt
Styczeń {CF0BC690-33C9-11D3-91D6-00C04FD70856} MONDIR 2 January.txt
Nowy Rok {A42D9140-33D8-11D3-91D6-00C04FD70856} HOLDIR 2 NewYears.txt
Notatnik {19BED232-30AB-11D3-91D3-00C04FD70856} NOTATNIKDIR 2 Redpark.exe

 

Katalogi źródłowe i docelowe dla każdego składnika są określane przez wartość wprowadzoną do kolumny Directory_. Instalator rozpoznaje lokalizację tego katalogu przy użyciu informacji w tabeli Katalog. Instalator używa plików ścieżki klucza określonych w kolumnie KeyPath do wykrywania każdego składnika. Atrybuty zdalnego wykonywania są ustawiane w przykładzie, aby składniki mogły być uruchamiane ze źródła lub uruchamiane lokalnie.

kontynuuj