共用方式為


取得應用程式資訊

產品資料庫包含產品的相關資訊。 如需使用列舉函式取得產品資訊的詳細資訊,請參閱 初始化應用程式

取得產品資訊

  1. 呼叫 MsiQueryProductState 函式來確認已安裝產品。

  2. 開啟資料庫,並藉由呼叫 MsiOpenProduct 函式來取得它的控制碼。

    如果資料庫包含在安裝套件中,請呼叫 MsiOpenPackage 函式。

  3. 使用開啟控制碼取得 具有 MsiGetProductProperty 函式 的產品屬性,並使用 MsiGetFeatureInfo 函式取得描述性功能資訊。

    如果您想要使用產品代碼取得產品資訊,而不是使用開啟的資料庫控制碼,請呼叫 MsiGetProductInfo 函式,而不是 MsiGetProductProperty

  4. 呼叫 MsiCloseHandle 函式以關閉開啟的安裝控制碼。

    MsiCloseAllHandles函式是診斷函式,不應該用來關閉您知道要開啟的控制碼。 當應用程式關閉以確保所有控制碼都已關閉時,可以接受呼叫 MsiCloseAllHandles 函式。