2012-05-14 124 views
0

在InstallShield中是否有任何方式顯示目標系統上已安裝與setup.exe一起重新分發的先決條件,如下圖所示,它顯示目標系統上正在處理的內容。如果我想表明這已經安裝,該怎麼辦?InstallShield 2012 - 先決條件

enter image description here

回答

0

沒有什麼的,顯示這個UI。您可以運行setup.exe/DEBUGLOG並通過它讀取要弄清楚什麼是跳過:

Q105473: INFO: Setup.exe Command Line Parameters

FWIW,我得到的也落實在MSI(AppSearch/LaunchConditions表)檢查的習慣。這樣,如果setup.exe被繞過,並且MSI直接調用,您仍然會確保不會進入缺少prereq的錯誤狀態。如果這對您來說工作太多,您可以使用SETUPEXEDIR屬性來強制MSI由setup.exe啓動。