Räkna upp komponenter
Windows Installer 5.0 som körs på Windows Server 2008 R2 eller Windows 7 kan räkna upp alla komponenter som är installerade på datorn och hämta nyckelsökvägen för komponenten. Ett paket som skapats för Windows Installer 5.0 kan använda MsiEnumComponentsEx, MsiEnumClientsExoch MsiGetComponentPathEx funktioner för att söka efter komponenter och produkter i användarkonton och installationskontexter. MsiEnumComponents, MsiEnumClientsoch MsiGetComponentPath-funktioner returnerar bara information för komponenter och produkter som är installerade för användarkontot som anropade funktionen. Flera anrop till dessa funktioner, minst en gång för varje användarkonto, krävs för att samla in information för hela datorn.
Funktionen MsiEnumComponentsEx räknar upp installerade komponenter. Funktionen hämtar en komponentkod varje gång den anropas. komponentobjektet tar emot information om en installerad komponent av den här funktionen.
Funktionen MsiEnumClientsEx räknar upp produkter som är klienter för en angiven installerad komponent. -klientobjektet tar emot information om en klient av den här funktionen.
Funktionen MsiGetComponentPathEx returnerar den fullständiga sökvägen till en installerad komponent. Funktionen returnerar registernyckeln om nyckelsökvägen för komponenten är en registernyckel. ComponentInfo-objektet tar emot information om en installerad komponent av den här funktionen.
Windows Installer 4.5 eller tidigare: Stöds inte. Den här funktionen är tillgänglig från och med Windows Installer 5.0 som körs på Windows 7 eller Windows Server 2008 R2.