InstallShield 2012 - предпоставки

Има ли някакъв начин в InstallShield да покаже, че предпоставките, които се разпространяват заедно с setup.exe, вече са инсталирани в целевата система, като изображението по-долу, което показва какво предстои в целевата система. Какво ще стане, ако искам да покажа, че това вече е инсталирано?

въведете описание на изображението тук


person user101743    schedule 14.05.2012    source източник


Отговори (1)


Няма нищо в потребителския интерфейс, което да показва това. Можете да стартирате setup.exe /debuglog и да го прочетете, за да разберете какво е пропуснато:

Q105473: ИНФОРМАЦИЯ: Параметри на командния ред на Setup.exe

FWIW, имам навика да прилагам проверката и в MSI (таблици AppSearch / LaunchConditions). По този начин, ако setup.exe бъде заобиколен и MSI директно извикан, пак ще сте сигурни, че няма да изпаднете в лошо състояние на липсващи предварителни изисквания. Ако това е твърде много работа за вас, можете да използвате свойството SETUPEXEDIR, за да наложите, че MSI е стартиран от setup.exe.

person Christopher Painter    schedule 14.05.2012