Sdílet prostřednictvím


Získání informací o aplikaci

Databáze produktů obsahuje informace o produktu. Další informace o získání informací o produktu pomocí funkcí výčtu naleznete v tématu Inicializace aplikace.

Získání informací o produktu

  1. Ověřte, že je produkt nainstalován voláním MsiQueryProductState funkce.

  2. Otevřete databázi a získáte k ní popisovač pomocí funkce MsiOpenProduct.

    Pokud je databáze obsažena v instalačním balíčku, zavolejte funkci MsiOpenPackage.

  3. Pomocí otevřeného popisovače získejte vlastnosti produktu pomocí funkce MsiGetProductProperty a získejte popisné informace o funkcích pomocí MsiGetFeatureInfo funkce.

    Pokud chcete získat informace o produktu pomocí kódu produktu místo použití otevřeného databázového popisovače, zavolejte funkci MsiGetProductInfo místo MsiGetProductProperty.

  4. Zavřete otevřený instalační popisovač voláním funkce MsiCloseHandle.

    Funkce MsiCloseAllHandles je diagnostická funkce a neměla by se používat k zavření popisovačů, o kterých víte, že jsou otevřené. Je přijatelné volat funkci MsiCloseAllHandles, když se aplikace zavře, aby bylo zajištěno, že byly všechny popisovače uzavřeny.