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