Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > InstallShield


Автор: Track 21.12.2012, 00:04
День добрый
При инсталляции пользователь указывает папку Program Files, но программа устанавливается в папку Program Files(x86)
Инсталлятор создан с помощью InstallShield 2010 для Visual Studio.
Собственно как его заставить устанавливать файлы в указанную папку?
Спасибо.

Автор: Akella 22.12.2012, 11:51
*достаёт свой хрустальный шар*

Вероятно, что установка происходид на 64-битную ОС.
Если дитсрибутив и сама программа тоже 64-битрые, то и в параметрах InstallShield проекта следует указать, что установочный пакет (проект) предназначен для x64.

Автор: Track 22.12.2012, 12:14
Установил в настройках проекта Template Summary = x64;1033
Заработало, но я так понимаю что под x32 системой не запустится теперь?
Описанные в хелпе  для создания универсального инсталла манипуляции с Features и Components не помогли.
Как же сделать универсальный инсталлер, если в поле Template Summary можно устанавливать только одно из значений - или х32 или x64?
Спасибо.

Автор: Akella 23.12.2012, 11:37
Универсальный - это значит x86 (32битный), т.к. он будет работать на обеих системах, а x64 - только на 64битных системах.
Твой программа, которая устанавливается, она x86 или x64?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)