В настоящее время я использую InstallShield 2009 и один из обязательных компонентов, которые необходимо установить в Adobe Flash Player. Однако мы хотим установить его только в том случае, если он ниже определенной версии.
Например, если мы развернем наш InstallShield setup.exe в системе, где Flash не установлен, мы должны установить версию 10.0.32.18 (которая входит в пакет), однако, если в системе установлена версия Flash, которая является новее 10.0.32.18 мы не должны пытаться установить его.
В прошлом, когда я использовал Flash9, я просто проверял версию System32 \ Macromed \ Flash \ flash9d.ocx и, если она была ниже 9.0.47.0, то устанавливал ее - но теперь с Flash10 все становится немного сложнее - как я и не делал Не знаю, какой файл проверить.
Есть ли общий способ (для всех версий), чтобы я мог проверить, какая Flash установлена, или есть особый способ, которым я могу проверить, какая версия Flash 10 установлена, и если ее нет, просто проверьте 9, как я делал раньше?
Любая помощь / совет будет высоко ценится.
Спасибо,