升級範例
下列各節提供為應用程式撰寫升級套件的範例,如 安裝範例中所述。 此範例的最小使用者介面範例會在 windows Installer 開發人員 Windows SDK 元件中提供,Uisample.msi檔案。 如果您有 SDK,您可以存取重現範例安裝套件、使用者介面和範例升級套件所需的所有工具和數據。
此範例說明如何建立 Windows Installer 套件,將假設的產品MNP2000升級至稱為 MNP2001 的新產品。 範例升級套件會將主要升級套用至需要變更產品名稱的產品。 如需主要升級的詳細資訊,請參閱 修補和升級 一節中的 主要升級 主題。
範例升級套件具有下列規格:
若要獲得此升級至MNP2001的資格,用戶必須先使用 Windows Installer 安裝 1.0 到 1.4 版英文MNP2000。
當使用者嘗試安裝升級套件時,Windows Installer 的升級功能會在使用者的計算機上搜尋符合升級資格的任何產品。
Windows Installer 會將原始產品的所有功能設定移轉至升級的產品。
安裝程式會從使用者的電腦移除所有過時的功能。
安裝程式會安裝屬於升級的所有新功能。
升級套件的卸載會從用戶的計算機上移除產品,而且不會還原舊版的產品。
範例升級會更新新檔案和功能的快捷方式。
更新升級 的目錄結構
更新升級 的檔案和檔案屬性
更新升級 的元件
升級 的更新功能
更新升級 的快捷方式
更新升級 的屬性
更新升級 的時序表
更新升級 的摘要資訊