新增摘要資訊
您必須在每個安裝套件中定義下列摘要資訊屬性,並使用軟體工具來存取摘要資訊資料流程的Istream介面。 例如,您可以使用 Windows Installer SDK 所提供的工具Msiinfo.exe來設定這些屬性。 如果未設定這些屬性,封裝將不會通過 封裝驗證。
摘要資訊屬性 | 資料 | 備註 |
---|---|---|
範本 (平臺和語言) |
;1033 | 資料庫所使用的平臺和語言。 如果 範本 摘要屬性值中缺少平臺規格,安裝程式會假設 Intel 架構。 資料庫中 的 ProductLanguage 屬性通常用於這個摘要屬性。 範例的語言識別項指出套件使用美式英文。 |
修訂編號 (套件程式碼) |
{4966AEC4-3C59-4B07-9B98-1B6A7103C0D3} | 這是可唯一識別範例封裝的封裝程式碼 GUID 。 如果您重現此範例,請使用 GUIDGEN 之類的公用程式為您的套件產生不同的 GUID。 GUIDGEN 的結果包含小寫字元,請注意,您必須將有效封裝程式碼的所有小寫字元變更為大寫。 請參閱 套件代碼。 |
頁面計數 (最低安裝程式版本) |
200 | 對於最低 Windows Installer 2.0,此屬性應該設定為整數 200。 |
來源) Word計數 (類型 |
0 | 封裝的全域來源類型是長檔名,且未壓縮。 如需詳細資訊,請參閱 壓縮和未壓縮的來源 和 File 資料表 之 Attributes 資料行的描述。 |
不需要其餘摘要資訊資料流程屬性,但應該針對MNP2000.msi範例設定。
摘要資訊屬性 | 資料 | 備註 |
---|---|---|
標題 | 安裝資料庫 | 通知使用者此資料庫用於安裝,而不是轉換或修補程式。 |
主旨 | MNP2000 | 檔案瀏覽器可以將此專案顯示為要與此資料庫一起安裝的產品。 |
關鍵字 | 安裝程式、MSI、資料庫 | 能夠搜尋關鍵字的檔案瀏覽器可以搜尋這些單字。 |
作者 | Microsoft Corporation | 產品製造商的名稱。 |
註解 | 此安裝程式資料庫包含安裝記事本所需的邏輯和資料。 | 通知使用者此資料庫的用途。 |
建立應用程式 | 逆 戟 鯨 | 用來建立安裝資料庫的應用程式。 此範例會將 Orca 資料庫編輯器指定為範例。 |
安全性 | 0 | 範例資料庫不受限制的讀寫。 |
您不需要設定 [上次儲存者]、[ 上次儲存時間/日期]、[ 建立時間/日期]、 [上次列印]、 [字元計數] 和 [ 字碼頁 摘要] 屬性,即可完成此範例資料庫。 此範例依賴資料庫編輯工具來設定和更新這些選擇性屬性。
例如,若要使用 MsiInfo 將摘要資訊新增至範例,請變更至包含資料庫的目錄,並使用下列命令列。 請勿重複使用如下所示的範例套件識別碼。
Msiinfo.exe MNP2000.msi -T 「Installation Database」 -J Subject -A 「Microsoft Corporation」 -K 「Installer, MSI, Database」 -O 「此安裝程式資料庫包含安裝記事本所需的邏輯和資料。」 -P ;1033 -V {4966AEC4-3C59-4B07-9B98-1B6A7103C0D3} -G 200 -W 0 -N Orca -U 0
如需摘要資訊的詳細資訊,請參閱 關於摘要資訊資料流程、 使用摘要資訊資料流程和 摘要資訊資料流程參考。
如需所有摘要資訊屬性的完整清單,請參閱 摘要資訊資料流程屬性集 ,以及其 描述的摘要屬性描述 。