Udostępnij za pośrednictwem


Tabela complocatora

Tabela CompLocator zawiera informacje potrzebne do znalezienia pliku lub katalogu korzystającego z danych konfiguracji instalatora.

Tabela CompLocator zawiera następujące informacje.

Kolumna Typ Klucz Nullable
Podpis_ identyfikator Y N
Identyfikator składnika identyfikator GUID N N
Typ liczba całkowita N Y

 

Informacje o kolumnie

Signature_

Ta kolumna reprezentuje unikatowy podpis pliku i jest również kluczem zewnętrznym w tabeli sygnatur . Jeśli klucz jest nieobecny w tabeli podpisów, przyjmuje się, że wyszukiwanie dotyczy obecności katalogu wskazywanego przez tabelę CompLocator.

identyfikator składnika

Identyfikator składnika, którego ścieżka klucza ma być używana do wyszukiwania. Powinien to być identyfikator GUID składnika, który jest wyświetlany w polu ComponentId tabeli składników . Może to być identyfikator składnika należącego do innego produktu zainstalowanego na komputerze. Nie powinien być identyfikatorEM GUID opublikowanego składnika wyświetlanego w polu ComponentId PublishComponent Table.

Aby znaleźć wartość identyfikatora GUID składnika dla pliku zainstalowanego przez inny produkt, przejdź do pakietu instalacyjnego produktu. Przejdź do tabeli plików i znajdź wiersz zawierający identyfikator pliku. Kolumna Component_ tego wiersza zawiera identyfikator składnika dla składnika, który kontroluje plik. Przejdź do tabeli składników i znajdź wiersz zawierający ten identyfikator składnika w kolumnie Składnik. Kolumna ComponentId tego wiersza zawiera identyfikator GUID identyfikatora składnika.

typ

Wartość logiczna określająca, czy ścieżka klucza składnika jest nazwą pliku lub lokalizacją katalogu.

W poniższej tabeli wymieniono prawidłowe wartości. Jeśli jest nieobecny, typ ma wartość 1 (jeden).

Stały Szesnastkowych Dziesiętny Opis
msidbLocatorTypeDirectory 0x000 0 Ścieżka klucza jest katalogiem.
msidbLocatorTypeFileName 0x001 1 Ścieżka klucza to nazwa pliku.

 

Uwagi

Ta tabela jest używana z tabelą AppSearch.

Zazwyczaj kolumny w tej tabeli nie są zlokalizowane. Jeśli autor zdecyduje się wyszukać produkty w wielu językach, może istnieć osobny wpis zawarty w tabeli dla każdego języka.

Aby uzyskać więcej informacji, zobacz wyszukiwanie istniejących aplikacji, plików, wpisów rejestru lub .ini pozycji plików.

Walidacja

ICE03
ICE06