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