Мне нужно создать установщик, который устанавливает файлы дополнений в папку существующего приложения. В зависимости от ОС (winxp, win7, 32, 64) он может находиться в разных местах.
например, c:/ программные файлы / приложение c:/ программные файлы (x86)/ приложение
Мне интересно, каков наилучший способ добиться этого?
Поскольку у пользователя могут быть установлены как 32-, так и 64-разрядные версии программного обеспечения, ему может потребоваться выбрать версию, в которую он хотел бы установить файлы.
Я посмотрел на самораспаковывающийся zip-файл - который на данный момент кажется лучшим - но пользователю придется ввести путь к своему программному обеспечению.
Я также изучил nsis и командные файлы, но мне неясно, как определить, какая операционная система (которая работает для всех версий), а также непротиворечивый способ узнать, какие программы установлены пользователем, чтобы обеспечить диалог для выбора пути к установить файлы в.
Буду признателен за любые советы, если кто-то знает прямой способ сделать это.
ура
Ke