使用摘要資訊資料流程
本節說明 Windows Installer API 中的哪些函式可以呼叫摘要資訊資料流程屬性。 如需摘要資訊資料流程及其使用方式的詳細資訊,請參閱 關於摘要資訊資料流程。
- 請務必記住,安裝套裝程式含不同類型的資料庫,而摘要資訊資料流程的某些屬性與不同的資料庫具有不同的意義。 如需詳細資訊,請參閱 摘要屬性描述。
- 當資料庫開啟為另一個資料庫的輸出時,輸出資料庫的摘要資訊資料流程實際上是原始資料庫的唯讀鏡像,因此無法變更。 此外,它不會與資料庫一起保存。 若要建立或修改輸出資料庫的摘要資訊,必須關閉並重新開啟。
下列步驟說明如何使用摘要資訊資料流程函式:
若要使用摘要資訊資料流程屬性
- 呼叫 MsiGetSummaryInformation 函式,以取得包含摘要資訊資料流程的資料庫控制碼。
- 呼叫 MsiSummaryInfoGetPropertyCount 函式以取得現有屬性的數目。
- 呼叫 MsiSummaryInfoGetProperty 函式 來檢視單一摘要資訊屬性。
- 呼叫 MsiSummaryInfoSetProperty 函式 來設定單一屬性
- 呼叫 MsiSummaryInfoPersist 函式來儲存摘要資訊屬性。
- 呼叫 MsiCreateTransformSummaryInfo 函式來建立現有轉換的摘要資訊。
Orca.exe 和 Msiinfo.exe 是可用來編輯或顯示資料庫摘要資訊資料流程的工具。 這些工具僅適用于 適用于 Windows Installer 開發人員的 Windows SDK 元件。
您也可以使用 Windows Installer 自動化介面的下列方法和屬性來存取摘要資訊資料流程。
- SummaryInfo.Property
- SummaryInfo.PropertyCount
- SummaryInfo.Persist
- Installer.SummaryInformation
- Database.SummaryInformation
- Database.CreateTransformSummaryInfo
VBScript 檔案WiSumInf.vbs是在 適用于 Windows Installer 開發人員的 Windows SDK 元件中提供。 此範例腳本可用來管理 Windows Installer 套件的摘要資訊資料流程。 如需WiSumInf.vbs的詳細資訊,請參閱 管理摘要資訊。