Delen via


Toepassingsgegevens ophalen

De productdatabase bevat informatie over een product. Zie Initialiseren van een toepassingvoor meer informatie over het verkrijgen van productinformatie met opsommingsfuncties.

Productinformatie ophalen

  1. Controleer of een product is geïnstalleerd door de functie MsiQueryProductState aan te roepen.

  2. Open de database en haal er een ingang bij door de MsiOpenProduct--functie aan te roepen.

    Als de database zich in een installatiepakket bevindt, roept u de MsiOpenPackage--functie aan.

  3. Gebruik de open ingang om producteigenschappen te verkrijgen met de functie MsiGetProductProperty en om beschrijvende functiegegevens te verkrijgen met de MsiGetFeatureInfo functie.

    Als u productgegevens wilt verkrijgen met behulp van de productcode in plaats van de open databasehandgreep te gebruiken, roept u de msiGetProductInfo- functie aan in plaats van MsiGetProductProperty-.

  4. Sluit een geopende installatiegreep door de functie MsiCloseHandle aan te roepen.

    De MsiCloseAllHandles-functie is een diagnostische functie en mag niet worden gebruikt om handles te sluiten waarvan u weet dat ze open zijn. Het is acceptabel om de MsiCloseAllHandles-functie aan te roepen wanneer de toepassing wordt gesloten om ervoor te zorgen dat alle ingangen zijn gesloten.