Como obter informações do aplicativo
O banco de dados do produto contém informações sobre um produto. Para saber como obter informações sobre o produto com funções de enumeração, consulte Inicializar um aplicativo.
Para obter informações do produto
Verifique se um produto está instalado chamando a função MsiQueryProductState.
Abra o banco de dados e obtenha um identificador para ele chamando a função MsiOpenProduct.
Se o banco de dados estiver em um pacote de instalação, chame a função MsiOpenPackage.
Use o identificador aberto para obter as propriedades do produto com a função MsiGetProductProperty e para obter as informações de recursos descritivos com a função MsiGetFeatureInfo.
Se você deseja obter informações do produto usando o código dele, em vez de usar o identificador de banco de dados aberto, chame a função MsiGetProductInfo em vez de MsiGetProductProperty.
Fechar um identificador de instalação aberto chamando a função MsiCloseHandle.
A função MsiCloseAllHandles é uma função de diagnóstico e não deve ser usada para fechar identificadores que você sabe que estão abertos. É aceitável chamar a função MsiCloseAllHandles quando o aplicativo for fechado para garantir que todos os identificadores tenham sido fechados.