0
我正在使用InstallShield 12創建安裝程序,並希望給用戶提供選項,比如複選框是否要用戶卸載或保留以前的版本,並可以安裝新版本。用戶選項是否要卸載以前版本的產品
有沒有人有任何想法我怎麼能實現上述?
我在對話框中添加了一個複選框,並添加了一個屬性,如果用戶選擇它,然後卸載以前的版本,否則在不卸載以前版本的情況下繼續使用新版本。
我正在使用InstallShield 12創建安裝程序,並希望給用戶提供選項,比如複選框是否要用戶卸載或保留以前的版本,並可以安裝新版本。用戶選項是否要卸載以前版本的產品
有沒有人有任何想法我怎麼能實現上述?
我在對話框中添加了一個複選框,並添加了一個屬性,如果用戶選擇它,然後卸載以前的版本,否則在不卸載以前版本的情況下繼續使用新版本。
我認爲您所描述的在MSDN文檔中稱爲Installing Multiple Instances of Products and Patches。您需要編寫實例轉換(基本上是產品代碼轉換),因爲如果產品代碼保持不變,則只能在機器上下文中安裝一個實例,並且每個用戶上下文中只能安裝一個實例。
有一些信息如何編寫和應用實例變換位置:
感謝您response.I正嘗試使用屬性,以獲取現有的版本,然後使用unInstallApllication( )。但unInstallApplication()不起作用。您是否也有類似的想法。以下是一行:UninstallApplication(key,「/ x」,WAIT) – user967400