Можно ли как-то проверить наличие (через InstallScript, очевидно) той или иной Windows-компоненты (те, что описаны Add/Remove Programms)?
Где хранится эта информация? В реестре? Если в реестре, то изменяются ли соответствующие ключи реестра в зависимости от версии Windows?
F_M>Используется InstallShield 11.5.
F_M>Можно ли как-то проверить наличие (через InstallScript, очевидно) той или иной Windows-компоненты (те, что описаны Add/Remove Programms)? F_M>Где хранится эта информация? В реестре? Если в реестре, то изменяются ли соответствующие ключи реестра в зависимости от версии Windows?
Конечно через реестр. По идее большинство ключей совпадает,только сугубо NT-программы лежет в ключах Windows NT.
А более подробно-какие компоненты?
Здравствуйте, NSP, Вы писали:
NSP>Здравствуйте, Fox_Mulder, Вы писали:
NSP>Конечно через реестр. По идее большинство ключей совпадает,только сугубо NT-программы лежет в ключах Windows NT.
+1
А еще для .msi инсталяций — можно заиспользовать таблицу Upgrade. Только указать, что реально апгрейдить приложение не надо.
Но реестр — универсальное решение. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС