获取应用程序信息
产品数据库包含有关产品的信息。 有关使用枚举函数获取产品信息的详细信息,请参阅初始化应用程序。
获取产品信息
通过调用 MsiQueryProductState 函数验证是否已安装产品。
打开数据库,并通过调用 MsiOpenProduct 函数获取数据库的句柄。
如果数据库包含在安装包中,则调用 MsiOpenPackage 函数。
使用打开的句柄通过 MsiGetProductProperty 函数获取产品属性,并通过 MsiGetFeatureInfo 函数获取描述性特征信息。
如果想使用产品代码而不是使用打开的数据库句柄获取产品信息,请调用 MsiGetProductInfo 函数而不是 MsiGetProductProperty。
通过调用 MsiCloseHandle 函数关闭打开的安装句柄。
MsiCloseAllHandles 函数是一个诊断函数,不应用于关闭已知打开的句柄。 可在应用程序关闭时调用 MsiCloseAllHandles 函数以确保所有句柄都已关闭。