[問題] InstallShield關於Prerequisite的問題

看板Programming作者 (實況「野球」魂)時間18年前 (2008/02/12 17:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我的InstallShield的版本是InstallShield 12, 我寫的安裝程式在安裝前需要Microsoft .Net Framework不然沒法灌, 所以我在Setup Prerequisite選了Microsoft .Net Framework 3.0, 但是安裝時又發現3.0只能在XP SP2上安裝,SP1會無法安裝, 但是Setup Prerequisite又只有3.0的選項, 所以想寫一個判斷式如果系統是SP1以下就安裝2.0,SP2就安裝3.0, 不過3.0我是從Setup Prerequisite去勾選的, 2.0是我從網站上抓下來的, 我要怎樣才能在script file將這2個動作整合在一起?(問題一) 另外,在安裝Microsoft .Net Framework前, 電腦必須要有Microsoft WindowsInstaller, 理論上這東西每台電腦安裝完都自然會存在, 但我就是有遇過有電腦沒有這東西,導致我的安裝程式無法安裝, 所以我也想在安裝Microsoft .Net Framework前先判斷一下, 電腦是否已經安裝Microsoft WindowsInstaller? 但是InstallShield的Setup Prerequisite,沒有這個選項! 請問我要怎樣才能讓安裝程式知道, 電腦有沒有安裝過Microsoft WindowsInstaller呢?(問題二) 拜託InstallShield高手幫幫忙, 對這軟體不太熟悉,請多多指教。^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.37.53
文章代碼(AID): #17iMCw8X (Programming)
文章代碼(AID): #17iMCw8X (Programming)