Alkalmazásadatok lekérése
A termékadatbázis információkat tartalmaz egy termékről. További információ a termékinformációk enumerálási függvényekkel való beszerzéséről: Alkalmazás inicializálása.
Termékinformációk lekérése
A MsiQueryProductState függvény meghívásával ellenőrizze, hogy telepítve van-e egy termék.
Nyissa meg az adatbázist, és szerezze be a leírót azáltal, hogy meghívja az MsiOpenProduct függvényt.
Ha az adatbázis egy telepítési csomagban található, hívja meg a MsiOpenPackage függvényt.
A nyitott leíróval kérhetjük le a termék tulajdonságait az MsiGetProductProperty függvénnyel, valamint a leíró funkciók jellemzőit az MsiGetFeatureInfo függvénnyel.
Ha a termékkód használatával szeretné lekérni a termékinformációkat a nyitott adatbázis-leíró helyett, akkor hívja meg a MsiGetProductInfo függvényt ahelyett, hogy a MsiGetProductPropertyfüggvényt hívná meg.
Zárja be a megnyitott telepítési leírót az MsiCloseHandle függvény meghívásával.
Az MsiCloseAllHandles függvény diagnosztikai függvény, és nem használható a nyitott leírók bezárására. Az alkalmazás bezárásakor az MsiCloseAllHandles függvény meghívása elfogadható annak biztosítása érdekében, hogy az összes leíró le legyen zárva.