Я занимаюсь разработкой связанного установщика, включая MSI-установку Crystal Reports Basic (10.5) с использованием Inno Setup. Я не могу найти руководство по развертыванию, чтобы определить, установлено ли оно уже на целевом ПК, хотя кажется, что я могу вызвать MSI-файл несколько раз, и он всегда пытается установить (никогда не переходит к обычному ремонту / удалению).
Я нашел раздел реестра в HKEY_CLASSES_ROOT \ Installer \ Products \ for Crystal Reports, и я также могу найти сборку в GAC. Будучи новичком в Inno Setup, я не уверен, как найти файл в GAC, но я думаю, что могу понять это.
Мой вопрос: рекомендуется ли вариант? Есть ли лучший вариант, чем любой из них?