Udostępnij za pośrednictwem


Wyliczanie składników

Instalator Windows 5.0 uruchomiony w systemie Windows Server 2008 R2 lub Windows 7 może wyliczać wszystkie składniki zainstalowane na komputerze i uzyskać ścieżkę klucza dla składnika. Pakiet utworzony dla Instalatora Windows 5.0 może używać funkcji MsiEnumComponentsEx, MsiEnumClientsExi funkcji MsiGetComponentPathEx do wyszukiwania składników i produktów na kontach użytkowników i kontekstach instalacji. Funkcje MsiEnumComponents, MsiEnumClientsi MsiGetComponentPath zwracają tylko informacje o składnikach i produktach zainstalowanych dla konta użytkownika, które wywołało funkcję. Do zbierania informacji dla całego komputera wymagane jest co najmniej jedno wywołanie tych funkcji, co najmniej raz dla każdego konta użytkownika.

Funkcja MsiEnumComponentsEx wylicza zainstalowane składniki. Funkcja pobiera jeden kod składnika za każdym razem, gdy jest wywoływany. Obiekt składnika odbiera informacje o zainstalowanym składniku przez tę funkcję.

Funkcja MsiEnumClientsEx wylicza produkty, które są klientami określonego zainstalowanego składnika. Obiekt klienta odbiera informacje o kliencie przez tę funkcję.

Funkcja MsiGetComponentPathEx zwraca pełną ścieżkę do zainstalowanego składnika. Funkcja zwraca klucz rejestru, jeśli ścieżka klucza składnika jest kluczem rejestru. Obiekt ComponentInfo odbiera informacje o zainstalowanym składniku przez tę funkcję.

Windows Installer 4.5 lub starszy: Nieobsługiwany. Ta funkcja jest dostępna od Instalatora Windows 5.0 uruchomionego w systemie Windows 7 lub Windows Server 2008 R2.