Настройка Инно
Разработчик(и) | Программное обеспечение Джордана Рассела |
---|---|
Первоначальный выпуск | 1997 год |
Стабильная версия | 6.3.3
/ 12 июля 2024 г |
Репозиторий | |
Написано в | Дельфи , Паскаль |
Операционная система | Microsoft Windows |
Тип | Создатель установки |
Лицензия | Лицензия на установку Inno [ 1 ] |
Веб-сайт | jrsoftware |
Inno Setup — бесплатное программное обеспечение. [ 1 ] система установки, управляемая скриптами [ 2 ] созданный в Delphi Джорданом Расселом. Первая версия была выпущена в 1997 году.
История
[ редактировать ]Поскольку Джордану Расселу не понравился InstallShield Express, который он получил при покупке Borland Delphi, он решил создать свой собственный установщик. [ 3 ] Первой общедоступной версией была 1.09. [ нужна ссылка ]
установки необходимо создать файл «ISS.TXT» Чтобы создать установочный пакет версии 1.09, в каталоге . В файле пользователю необходимо было указать переменные и значения, которые до сих пор используются в Inno Setup. Эти переменные служили конфигурацией установочного пакета, но многие другие функции изменить было невозможно. установки Компилятор не имел редактора и представлял собой скорее оболочку для компиляции сценариев .
Inno Setup стала популярной благодаря тому, что была бесплатна как для коммерческого, так и для некоммерческого использования. [ 4 ] многие компании- разработчики программного обеспечения перешли на этот инструмент. [ нужна ссылка ] Поскольку Inno Setup была основана на сценариях, поклонники Inno Setup запустили ISTool и ScriptMaker, чтобы облегчить наглядные и простые способы установки Inno Setup.
получала множество наград, в том числе премию Shareware Industry Awards — с 2002 по 2004 год. Inno Setup трижды подряд [ 5 ]
Многие люди взяли исходный код Inno Setup и использовали его для разработки сторонних версий Inno Setup. [ 6 ] Примером могут служить расширения My Inno Setup от Мартина Лаана, которые были включены в Inno Setup в июне 2003 года. [ 7 ]
Функции
[ редактировать ]Ключевые особенности
[ редактировать ]- Поддержка нескольких платформ ( IA-32 , x64 и IA-64 ) в одном двоичном файле. ARM64 также поддерживается.
- Поддерживает создание одного EXE-файла для установки программ для удобного онлайн- распространения (для поддержки MSI требуются продукты сторонних производителей).
- Поддерживает охват диска
- Настраиваемые типы настройки, например «полная», «минимальная» и «настраиваемая».
- Полные удаления возможности
- Поддерживает Windows Vista и более поздние версии. [ 8 ] Более ранние версии поддерживали Windows 2000 , Windows XP и Windows Server 2003 ( изменились требования к ОС ), Windows 9x и Windows NT 4.0 ( до версии 5.5.0 ), Windows NT 3.51 ( до версии 3.0.0 ) и Windows 3.X ( до версии 1.3.0). ).
- Интегрированная поддержка DEFLATE , bzip2 и LZMA. файлов сжатия
- Поддержка сравнения информации о версии файла, замены используемых файлов, подсчета общих файлов, регистрации DLL/OCX и библиотек типов, а также установки шрифтов.
- Создание ярлыков , в том числе в меню «Пуск» и на рабочем столе.
- Создание реестра и INI-файла записей
- Встроенный скриптовый движок на основе Pascal Script.
- Поддержка многоязычных установок
- Поддержка установок с паролем и шифрованием.
- Тихая установка и удаление
- Поддерживает Unicode и языки с письмом справа налево. [ 9 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Лицензия на установку Inno» . JRSoftware.org. 7 января 2016 г.
- ^ Торнтон, Боб. «Inno Setup 6.0.3 — Разработчик и программирование — Загрузки» . Технический советник . Проверено 21 января 2020 г. [ мертвая ссылка ]
- ^ «Настройка Инно» . jrsoftware.org // Программное обеспечение Джордана Рассела . 6 апреля 2001 года. Архивировано из оригинала 6 апреля 2001 года . Проверено 21 января 2020 г.
- ^ Торн, А. (2009). Кроссплатформенная разработка игр . Джонс и Бартлетт Обучение. п. 359. ИСБН 978-0-7637-8281-8 . Проверено 21 января 2020 г.
- ^ «Связывание типа файла с исполняемым файлом .NET» . Блог Роджера МИОТа (на французском языке). 17 октября 2012. Архивировано из оригинала 17 июля 2018 года . Проверено 21 января 2020 г.
- ^ «Сторонние файлы установки Inno» . jrsoftware.org // Программное обеспечение Джордана Рассела . Проверено 21 января 2020 г.
- ^ «История изменений Inno Setup 4.0» . jrsoftware.org // Программное обеспечение Джордана Рассела . 9 января 2004 года . Проверено 21 января 2020 г.
- ^ «О настройке Inno» . JRSoftware.org.
- ^ «Журнал изменений Inno Setup» . JRSoftware.org . Проверено 18 января 2010 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Настройка Inno на GitHub
- База знаний расширений Inno Setup (офлайн, ссылка на архивную страницу)
- Обзор Inno Setup от Дэйва Мюррея — обширный обзор Inno Setup (офлайн, ссылка на архивную страницу)
- Lexpa ISVS — надстройка Inno Setup для Visual Studio (офлайн, ссылка на архивную страницу)
- Отчеты об установке Inno через Google Analytics . Как разработчики могут просмотреть статистику установки Inno Setup через Google Analytics.
- Бесплатная установка программного обеспечения
- Бесплатное программное обеспечение, написанное на Delphi.
- Бесплатное программное обеспечение только для Windows
- Программное обеспечение, использующее Scintilla
- Программное обеспечение, использующее лицензию BSD
- Программное обеспечение Паскаль (язык программирования)