0
我有我的應用程序的兩個不同版本(基本和專業)。我爲這兩個版本創建了兩個不同的安裝項目。我想限制用戶每個系統只安裝一個版本。如果用戶有基本版本,並且他嘗試安裝專業版本,我必須卸載基本版本。InstallShield存在應用程序檢查
任何人都可以告訴我如何檢查我的基本版本的註冊表項,並卸載如果用戶試圖安裝專業版本?我也必須做反之亦然。
我正在使用InstallShield 2011,我的項目類型是BASIC MSI。
早期幫助將不勝感激..
感謝, 維奈
您的意思是每個版本都應該更改兩個版本的升級代碼。如何處理降級。請你多解釋一下 –
請參閱http://kb.flexerasoftware.com/doc/Helpnet/installshield14helplib/PreventingDowngrades.htm瞭解防止降級的信息;無論是針對您的UpgradeCode還是針對其他人的,此策略同樣適用。對於較低版本,您可以選擇是否要阻止或自動卸載並替換現有軟件包。 –
不,我並不是說每個版本都應該使用不同的UpgradeCode。每個版本都應該有自己的代碼,這樣您就可以決定如何處理不同的交叉版本方案,而無需預先確定產品代碼列表。 –