powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по InnoSetup
6 сообщений из 6, страница 1 из 1
Вопрос по InnoSetup
    #37090244
zark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть 32-битное приложение. Также есть DLL, которая реализует расширение контекстного меню проводника. Для win32 используется 32-битная библиотека, а для win64 - 64-битная. Возник вопрос - как создать единый инсталлятор? Т.е. чтобы инсталлятор сам понимал какой файл библотеки ему брать и регистрировать в системе.

Что-то типа:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[Files]
...

     if   <ОС  32  битная>   then  
Source: "allfiles\ACMenu.dll"; DestDir: " {app} "; Flags: 32bit noregerror regserver restartreplace;
    else 
Source: "allfiles\ACMenu64.dll"; DestDir: " {app} "; Flags: 64bit noregerror regserver restartreplace;
   endif;

Можно ли это реализовать средствами InnoSetup?
...
Рейтинг: 0 / 0
Вопрос по InnoSetup
    #37090730
...
Рейтинг: 0 / 0
Вопрос по InnoSetup
    #37090976
zark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказалось все не так сложно:
Код: plaintext
1.
Source: "allfiles\ACMenu64.dll"; DestDir: " {app} "; Flags: 64bit noregerror regserver restartreplace; Check: isWin64;
...
Рейтинг: 0 / 0
Вопрос по InnoSetup
    #37091135
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оба на увидел знакомые слова: InnoSetup
хотел спросить, а зачем эта прога нужна, ну только своими словами, я читал про неё точно не понял, всё так расплывчато сказано
НАПРИМЕР

InnOSetup - Эта программа представляет собой многофункциональный инструмент для создания исполняемых (ЕХЕ) файлов , имеющий в своем арсенале множество полезных функций. Например, при создании нового дистрибутива поможет специальный "мастер" (wizard), а в процессе вы можете настроить множество различных параметров. Кроме этого, InnOSetup позволяет определить все записи в файлах системного реестра и инициализации, выбрать, будет ли программа автоматически загружаться с запуском операционной системы и добавлять свою пиктограмму в меню "Пуск", а также оснащает каждый дистрибутив системой корректного удаления из системы.

--------------------------------------------------------------------------------

ПОЙДЁМ ПО ПОРЯДКУ:
для создания исполняемых (ЕХЕ) файлов
ИЗ ЧЕГО ОНА ИХ СОЗДАЁТ???
...
Рейтинг: 0 / 0
Вопрос по InnoSetup
    #37091223
Edkonst2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюоба на увидел знакомые слова: InnoSetup
хотел спросить, а зачем эта прога нужна, ну только своими словами, я читал про неё точно не понял, всё так расплывчато сказано
НАПРИМЕР

InnOSetup - Эта программа представляет собой многофункциональный инструмент для создания исполняемых (ЕХЕ) файлов , имеющий в своем арсенале множество полезных функций. Например, при создании нового дистрибутива поможет специальный "мастер" (wizard), а в процессе вы можете настроить множество различных параметров. Кроме этого, InnOSetup позволяет определить все записи в файлах системного реестра и инициализации, выбрать, будет ли программа автоматически загружаться с запуском операционной системы и добавлять свою пиктограмму в меню "Пуск", а также оснащает каждый дистрибутив системой корректного удаления из системы.

--------------------------------------------------------------------------------

ПОЙДЁМ ПО ПОРЯДКУ:
для создания исполняемых (ЕХЕ) файлов
ИЗ ЧЕГО ОНА ИХ СОЗДАЁТ???

Да, вообщем-то как обычно, из набора тех файлов, которые укажешь... Думаю, вряд ли он чем-то принципиально отличается от, скажем Install Shield.
...
Рейтинг: 0 / 0
Вопрос по InnoSetup
    #37091630
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edkonst2008,
Да, вообщем-то как обычно, из набора тех файлов, которые укажешь...
Ну тогда всё вуаля, указал:
BKDC3034.JPG
arkaim.ppt
Слабое звено.doc
и ещё пару мрз - музыка фанфары и критическую ошибку, нифига не получается
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по InnoSetup
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]