El Sanchez
24-08-2009, 00:25
Внимание!!!
Данная тема не предназначена для обсуждения скриптов! Для этого создана отдельная тема!
Скрипты Inno Setup. Помощь и советы (http://forum.oszone.net/thread-334142.html)
[hr]
https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Inno_Setup_icon.png/64px-Inno_Setup_icon.png (httpы://www.jrsoftware.org/)
Inno Setup - это бесплатный инсталлятор для программ Windows. Впервые появился в 1997 году, Inno Setup сегодня, конкурирует и даже превосходит многие коммерческие инсталляторы по возможностям и стабильности.
Поддержка всех версий Windows используемых сегодня: Windows 10, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 и Windows 2000 (независимо от пакета обновлений);
Обширная поддержка инсталляций 64-битных приложений на 64-битных выпусках Windows. Также поддерживает x64-разрядные процессоры. (При использовании процессоров Itanium необходимо установить Service Pack);
Поддержка создания одного файла EXE, что облегчает установку вашей программы через сеть. Также поддерживается разбивка на диски;
Стандартный стиль интерфейса мастера Windows 2000/XP;
Настраиваемые типы установки, например: Полная (Full), Компактная (Compact), Выборочная (Custom);
Возможность создания деинсталлятора;
Установка файлов:
Включает интегрированную поддержку сжатия файлов (bzip2 и 7-Zip LZMA/LZMA2). Инсталлятор может сравнивать версии файлов, заменять загруженные в память файлы, ведет подсчет общедоступных файлов, регистрирует DLL/OCX и библиотеки типов, устанавливает шрифты;
Создание ярлыков, включая меню Пуск и на Рабочем столе;
Работа с системным реестром и файлами *.ini;
Имеет встроенную поддержку скриптов на Паскале;
Поддерживает создание инсталляторов на различных языках;
Поддержкивает пароли и шифрование инсталляторов;
Поддерживается тихая установка и тихая деинсталляция, с помощью ключей командной строки;
Доступен полный исходный код (Borland Delphi 2.0-5.0 и 2009).
Основной бесплатный конкурент - NSIS (https://nsis.sourceforge.io/Main_Page).
Последняя стабильная версия - 6.4.3 [03.05.2025]. История версий (https://jrsoftware.org/files/is6-whatsnew.htm).
Официальные сборки Inno Setup 6.4.3:
innosetup-6.4.3.exe (https://jrsoftware.org/download.php/is.exe) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=1) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=2);
Редакторы iss-скриптов:
Сайт: http://restools.hanzify.org/
Скачать:
Inno Setup Compiler (https://web.archive.org/web/20150421225542if_/http://restools.hanzify.org/inno/InnoCompiler121216(7zip).zip) build 121216;
Inno ISCmplr Setup (https://web.archive.org/web/20171129115101if_/http://restools.hanzify.org/inno/Inno_ISCmplr_Setup121002(7zip).zip) build 121002;
Рекомендуется к применению из-за огромного количества компонентов, функций и процедур, удобного интерфейса, наличия отладчика и Form Designer. Собран на основе исходников Inno Setup 5.5.1.
Инструкция по установке:
Установите ispack-5.5.1.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1.exe) или ispack-5.5.1-unicode.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1-unicode.exe) (5.5.1 - номер официальной версии Inno Setup для последующего обновления расширенной версией);
Скачайте Inno Setup Compiler, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (ANSI или Unicode), скопируйте два файла (Compil32.exe, Templates.dat) в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
Примечание: если у вас Unicode версия, то дополнительно примените твик реестра (файл CourierNew.reg) из папки UnicodeFontLink и перезагрузите компьютер.
Скачайте Inno ISCmplr Setup, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (InnoSetup_ANSI или InnoSetup_Unicode), из подпапки FullVCL скопируйте все файлы в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
Сайт: https://www.kymoto.org/
Скачать: Inno Script Studio (https://www.kymoto.org/products/inno-script-studio/downloads) v2.5.1 [28.11.2020]
Inno Script Studio является новым, интуитивно понятным, графическим интерфейсом для создания и компиляции скриптов Inno Setup.
Справка Inno Setup для версий 5.6.* и выше (http://www.oszone.net/go.php?url=https://yadi.sk/d/aIme10_Lk0z1mQ/Help), автор Leserg
Русификатор Inno Setup для версий 6.0.2 и выше (http://www.oszone.net/go.php?url=https://disk.yandex.ru/d/aIme10_Lk0z1mQ/Compil32), автор Leserg
Русификатор Inno Setup для версий 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_5_rus.7z), автор vadimsva
Русификатор Inno Setup Enhanced 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_E_rus.7z), автор vadimsva
Русификатор InnoIDE (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/InnoIDE_rus.7z), автор vadimsva
InnoUnpacker 2.64.5 (https://www.rathlev-home.de/tools/download/innounp-2.zip) - распаковщик официальной и неофициальной расширенной версии [23.06.2025];
Inno Setup Unpacker 0.50 (https://sourceforge.net/projects/innounp/files/innounp/innounp%200.50/innounp050.rar/download) - распаковщик официальной версии [18.12.2020];
Inno Setup Unpacker enhanced 0.39 (https://github.com/KngStr/Inno-All-in-One-Setup/blob/master/Extensions/Unpack/innounp.exe) - распаковщик неофициальной расширенной версии [30.11.2017];
innoextract 1.9 (https://constexpr.org/innoextract/files/innoextract-1.9-windows.zip) - распаковщик официальной версии [09.08.2020];
HavySoft InnoExtractor 10.3.0.137 (http://www.havysoft.cl/download/IE_Install.zip) - распаковщик официальной версии [06.05.2025];
InnoEx 0.9 (http://sourceforge.net/p/innounp/discussion/353235/thread/06ebf3b0/#0cb4) - распаковщик официальной версии [25.08.2015];
Inno Setup Decompiler 1.5 (https://web.archive.org/web/20180723142751if_/https://vdisasm.com/isd/files/isdsetup.1.5.exe) - декомпилятор байт-кода секции [Code] [24.06.2018];
Параметры командной строки инсталлятора (https://jrsoftware.org/ishelp/index.php?topic=setupcmdline) (ссылка)
Данная тема не предназначена для обсуждения скриптов! Для этого создана отдельная тема!
Скрипты Inno Setup. Помощь и советы (http://forum.oszone.net/thread-334142.html)
[hr]
https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Inno_Setup_icon.png/64px-Inno_Setup_icon.png (httpы://www.jrsoftware.org/)
Inno Setup - это бесплатный инсталлятор для программ Windows. Впервые появился в 1997 году, Inno Setup сегодня, конкурирует и даже превосходит многие коммерческие инсталляторы по возможностям и стабильности.
Поддержка всех версий Windows используемых сегодня: Windows 10, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 и Windows 2000 (независимо от пакета обновлений);
Обширная поддержка инсталляций 64-битных приложений на 64-битных выпусках Windows. Также поддерживает x64-разрядные процессоры. (При использовании процессоров Itanium необходимо установить Service Pack);
Поддержка создания одного файла EXE, что облегчает установку вашей программы через сеть. Также поддерживается разбивка на диски;
Стандартный стиль интерфейса мастера Windows 2000/XP;
Настраиваемые типы установки, например: Полная (Full), Компактная (Compact), Выборочная (Custom);
Возможность создания деинсталлятора;
Установка файлов:
Включает интегрированную поддержку сжатия файлов (bzip2 и 7-Zip LZMA/LZMA2). Инсталлятор может сравнивать версии файлов, заменять загруженные в память файлы, ведет подсчет общедоступных файлов, регистрирует DLL/OCX и библиотеки типов, устанавливает шрифты;
Создание ярлыков, включая меню Пуск и на Рабочем столе;
Работа с системным реестром и файлами *.ini;
Имеет встроенную поддержку скриптов на Паскале;
Поддерживает создание инсталляторов на различных языках;
Поддержкивает пароли и шифрование инсталляторов;
Поддерживается тихая установка и тихая деинсталляция, с помощью ключей командной строки;
Доступен полный исходный код (Borland Delphi 2.0-5.0 и 2009).
Основной бесплатный конкурент - NSIS (https://nsis.sourceforge.io/Main_Page).
Последняя стабильная версия - 6.4.3 [03.05.2025]. История версий (https://jrsoftware.org/files/is6-whatsnew.htm).
Официальные сборки Inno Setup 6.4.3:
innosetup-6.4.3.exe (https://jrsoftware.org/download.php/is.exe) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=1) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=2);
Редакторы iss-скриптов:
Сайт: http://restools.hanzify.org/
Скачать:
Inno Setup Compiler (https://web.archive.org/web/20150421225542if_/http://restools.hanzify.org/inno/InnoCompiler121216(7zip).zip) build 121216;
Inno ISCmplr Setup (https://web.archive.org/web/20171129115101if_/http://restools.hanzify.org/inno/Inno_ISCmplr_Setup121002(7zip).zip) build 121002;
Рекомендуется к применению из-за огромного количества компонентов, функций и процедур, удобного интерфейса, наличия отладчика и Form Designer. Собран на основе исходников Inno Setup 5.5.1.
Инструкция по установке:
Установите ispack-5.5.1.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1.exe) или ispack-5.5.1-unicode.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1-unicode.exe) (5.5.1 - номер официальной версии Inno Setup для последующего обновления расширенной версией);
Скачайте Inno Setup Compiler, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (ANSI или Unicode), скопируйте два файла (Compil32.exe, Templates.dat) в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
Примечание: если у вас Unicode версия, то дополнительно примените твик реестра (файл CourierNew.reg) из папки UnicodeFontLink и перезагрузите компьютер.
Скачайте Inno ISCmplr Setup, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (InnoSetup_ANSI или InnoSetup_Unicode), из подпапки FullVCL скопируйте все файлы в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
Сайт: https://www.kymoto.org/
Скачать: Inno Script Studio (https://www.kymoto.org/products/inno-script-studio/downloads) v2.5.1 [28.11.2020]
Inno Script Studio является новым, интуитивно понятным, графическим интерфейсом для создания и компиляции скриптов Inno Setup.
Справка Inno Setup для версий 5.6.* и выше (http://www.oszone.net/go.php?url=https://yadi.sk/d/aIme10_Lk0z1mQ/Help), автор Leserg
Русификатор Inno Setup для версий 6.0.2 и выше (http://www.oszone.net/go.php?url=https://disk.yandex.ru/d/aIme10_Lk0z1mQ/Compil32), автор Leserg
Русификатор Inno Setup для версий 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_5_rus.7z), автор vadimsva
Русификатор Inno Setup Enhanced 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_E_rus.7z), автор vadimsva
Русификатор InnoIDE (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/InnoIDE_rus.7z), автор vadimsva
InnoUnpacker 2.64.5 (https://www.rathlev-home.de/tools/download/innounp-2.zip) - распаковщик официальной и неофициальной расширенной версии [23.06.2025];
Inno Setup Unpacker 0.50 (https://sourceforge.net/projects/innounp/files/innounp/innounp%200.50/innounp050.rar/download) - распаковщик официальной версии [18.12.2020];
Inno Setup Unpacker enhanced 0.39 (https://github.com/KngStr/Inno-All-in-One-Setup/blob/master/Extensions/Unpack/innounp.exe) - распаковщик неофициальной расширенной версии [30.11.2017];
innoextract 1.9 (https://constexpr.org/innoextract/files/innoextract-1.9-windows.zip) - распаковщик официальной версии [09.08.2020];
HavySoft InnoExtractor 10.3.0.137 (http://www.havysoft.cl/download/IE_Install.zip) - распаковщик официальной версии [06.05.2025];
InnoEx 0.9 (http://sourceforge.net/p/innounp/discussion/353235/thread/06ebf3b0/#0cb4) - распаковщик официальной версии [25.08.2015];
Inno Setup Decompiler 1.5 (https://web.archive.org/web/20180723142751if_/https://vdisasm.com/isd/files/isdsetup.1.5.exe) - декомпилятор байт-кода секции [Code] [24.06.2018];
Параметры командной строки инсталлятора (https://jrsoftware.org/ishelp/index.php?topic=setupcmdline) (ссылка)