更新以進行升級的元件
根據設計,虛構MNP2000產品的使用者不應該使用升級的檔案,例如 Baseba01.txt。 因此,更新的檔案按定義與原始產品和 Windows Installer 的元件不相容,例如包含這些檔案的「棒球」等元件必須指派新的元件代碼。 新的檔案,例如 Opera01.txt,會作為具有唯一元件代碼的新元件的一部分引入。 由於原始產品和升級使用相同的記事本元件,因此此元件的元件程式代碼不會變更。 如需何時必須變更元件程式代碼的詳細資訊,請參閱 變更元件程式代碼。
使用 Orca 或其他資料庫編輯器,將下列資料輸入 元件資料表 MNP2001.msi。 請勿重複使用範例中 ComponentId 資料行中如下所示的 GUID。
元件 | ComponentId | 目錄_ | 屬性 | 条件 | Keypath |
---|---|---|---|---|---|
棒球 | {2951190A-6AF8-4D7F-AA16-D256405C277A} | SPORTDIR | 2 | Baseba01.txt | |
籃球 | {E1AAB6B0-FEC6-4F18-B765-3B05A81CEACB} | SPORTDIR | 2 | Basket01.txt | |
音樂會 | {C28C5064-AA84-4431-AC69-FC1321DF18AF} | ARTSDIR | 2 | Concer01.txt | |
跳舞 | {1AC2B14D-D5F4-4642-9F7A-EE81BF59B3E2} | ARTSDIR | 2 | Dance01.txt | |
歌劇 | {C2DABF7E-1EF6-458D-84B1-AAC1127CED26} | ARTSDIR | 2 | Opera01.txt | |
足球 | {92AA30F4-7AC5-4DFA-801E-988CF3DAA4DC} | SPORTDIR | 2 | Footba01.txt | |
幫助 | {AD10EB50-33C1-11D3-91D6-00C04FD70856} | NOTEPADDIR | 2 | Help.txt | |
一月 | {E90CD0E6-ED8D-4F88-B000-27BD2B482C6C} | MONDIR | 2 | Janua01.txt | |
新年 | {1EEF8C53-F7C0-405C-8FE3-2B0FE54B0114} | HOLDIR | 2 | NewYea01.txt | |
紀念館 | {BA81ACF7-4D43-424F-93B0-8845A2DF1C02} | HOLDIR | 2 | Memori01.txt | |
記事本 | {19BED232-30AB-11D3-91D3-00C04FD70856} | NOTEPADDIR | 2 | Redpark.exe |