我有一個自動創建InstallShield安裝程序(InstallScript,而不是MSI)的工具,我目前的主要問題是升級安裝時,我需要一種方法來防止升級功能。在安裝過程中,我想檢查安裝在目標系統上的exe文件的版本,並且根據這一點,我希望能夠從要升級的文件集中排除特定功能。防止升級功能
我試圖通過調用功能的OnInstalling
事件處理FeatureSelectItem(feature, FALSE)
實現這一點,但這會導致整個功能是卸載,這不是我想要的。我只想將該功能從升級中排除。
有沒有辦法做到這一點?
這不是一個選項,我很害怕。 InstallShield安裝程序遠非重量級,因此這很實用。 – JesperE 2009-02-19 18:51:37