Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Inno Setup. Прочие вопросы

Ответить
Настройки темы
Inno Setup. Прочие вопросы

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: El Sanchez
Дата: 30-03-2023

Внимание!!!
Данная тема не предназначена для обсуждения скриптов! Для этого создана отдельная тема!

Скрипты Inno Setup. Помощь и советы





Описание

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.

Последняя стабильная версия - 6.2.2 [15.02.2023]. История версий.
Официальные сборки Inno Setup 6.2.2:
Редакторы iss-скриптов:
  • Расширенная версия Inno Setup от Restools

    Сайт: http://restools.hanzify.org/
    Скачать:Рекомендуется к применению из-за огромного количества компонентов, функций и процедур, удобного интерфейса, наличия отладчика и Form Designer. Собран на основе исходников Inno Setup 5.5.1.
    Инструкция по установке

    Инструкция по установке:
    1. Установите ispack-5.5.1.exe или ispack-5.5.1-unicode.exe (5.5.1 - номер официальной версии Inno Setup для последующего обновления расширенной версией);
    2. Скачайте Inno Setup Compiler, распакуйте;
    3. Из одноимённой папки, в соответствии с установленной версией (ANSI или Unicode), скопируйте два файла (Compil32.exe, Templates.dat) в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
      Примечание: если у вас Unicode версия, то дополнительно примените твик реестра (файл CourierNew.reg) из папки UnicodeFontLink и перезагрузите компьютер.
    4. Скачайте Inno ISCmplr Setup, распакуйте;
    5. Из одноимённой папки, в соответствии с установленной версией (InnoSetup_ANSI или InnoSetup_Unicode), из подпапки FullVCL скопируйте все файлы в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.

  • Inno Script Studio от Kymoto Solutions

    Сайт: https://www.kymoto.org/
    Скачать: Inno Script Studio v2.5.1 [28.11.2020]
    Inno Script Studio является новым, интуитивно понятным, графическим интерфейсом для создания и компиляции скриптов Inno Setup.
Дополнительно



Распаковщики/декомпиляторы инсталляторов Inno Setup

Параметры командной строки инсталлятора (ссылка)

Отправлено: 00:25, 24-08-2009

 

Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


All, Inno Setup Unpacker enhanced версии 0.30 » Подробнее

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:27, 01-05-2010 | #81



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вопрос на засыпку)

Собрал инсталляк состоящий из 5 этапов/окон (приветствие/принятие лицензии/выбор дир. и тд...)
Можно ли передать инсталляку в команой строке параметр, по которому я могу скажем сразу перейти к 3-му окну, минуя 1 и 2?

Заранее спасибо

Отправлено: 03:15, 01-05-2010 | #82


Аватара для comsun

Старожил


Сообщения: 151
Благодарности: 15

Профиль | Отправить PM | Цитировать


Inno Setup 5.3.9 Pack

В паке присутствует всё,что может пригодиться для создания инсталлятора Inno Setup:

Inno Setup 5.3.9 - Компиллятор.
ISSJoiner v12 - Соединение двух скриптов .ISS. Выделение,ПКМ - "Join scripts".
ISUnpacker Explorer 1.6.9 - Распаковка инсталляторов. ПКМ - "Открыть в ISUnpacker"
ISSkin Builder v13.0 - Создание скинов Inno Setup.
ISTool 5.3.0.1 - Инструменты для создания установочных скриптов Inno Setup.
IS Form Desiner v5.1.8 - Создание страниц инсталлятора.
Converter REG2ISS 0.0.14 (by Serega) - Конвертирование файлов реестре .REG в .ISS ПКМ на .REG файлах
Inno Setup Scripting v5.1 - Справочное пособие по Inno Setup.
Inno Setup HELP & FAQ - Сборник Хелпов и инструкций по Inno Setup.
Inno Setup Example Scripts - Примеры скриптов Inno Setup.
Restools Plugins - 16 Плагинов Restools.

Удобства - в меню Пуск всё находится в Одном пункте - Inno Setup 5.3.9 Pack; ISUnpacker, ISSJoiner, Converter REG2ISS присутствуют в контекстном меню соответствующих файлов, всё на русском.

Проверялся только на XP.
Язык Русский.
Размер Архива - 14 Мб

Скачать
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:14, 08-05-2010 | #83


Новый участник


Сообщения: 19
Благодарности: 4

Профиль | Отправить PM | Цитировать


comsun, скачал, установил, попробовал:

1. ISTools не видит компилятор (нужно править путь расположения компилятора)
2. В папке Inno Setup 5.3.9 Pack присутствуют 1ISSJoiner и 1ISTools (я так понимаю исходные установочные).
3. Распаковать Вашу инсталляцию InnoUnpacke'rom не паолучилось (вылетает ошибка, пробовал и консольным unpacker'om).
4. Да, еще, чуть не забыл, не пробовал деинсталляцию (хотя это, может быть, и не настолько важно)

Вопрос. Можете выложить скрипт iss, (лучше полностью папку со всеми файлами, перед компилляцией)

Я не претендую на Ваши авторские права, (и не так давно занимаюсь перепаковкой инсталляторов), но одна голова хорошо, а две ... ("...так появились конные патрули милиции ..." - шутка)

С уважением, ux4zm

Отправлено: 10:45, 14-05-2010 | #84


Аватара для comsun

Старожил


Сообщения: 151
Благодарности: 15

Профиль | Отправить PM | Цитировать


ux4zm, по порядку:

1. ISTools при своём запуске предлагает доустановить Inno Setup), т.к. директории {pf}/Inno Setup нет,но есть {pf}/Inno Setup 5.3.9 Pack). Нажать "Нет" на предложение скачать и установить Inno Setup,открыть скрипт в ISTools ,вызвать из него компиллятор Inno Setup - Bсё видится и вызывается . Все соответствующие пути прописаны и Править ничего не надо!
2. ISSJoiner и ISTools устанавливаются в свои законные директории,иначе полноценная работа невозможна.
3. InnoUnpacker у вас какой версии? Если из данного пака,то всё открывает, зачем же так?)
4. При деинсталляции удаляется всё,кроме всё тех же ISSJoiner и ISTools),у них свои пути установки и естественно свои деинсталляторы. Если вы пройдётесь по всем пунктам меню в Пуск - Все программы - Inno Setup 5.3.9 Pack ,то найдёте соответствующие деинсталляторы.)

Последний раз редактировалось comsun, 14-05-2010 в 20:32.


Отправлено: 13:40, 14-05-2010 | #85


Новый участник


Сообщения: 19
Благодарности: 4

Профиль | Отправить PM | Цитировать


Уважаемый comsun.

Я извиняюсь (на всякий случай, может что-то обидное сказал), но:

Цитата ux4zm:
2. В папке Inno Setup 5.3.9 Pack присутствуют 1ISSJoiner и 1ISTools (я так понимаю исходные установочные). »
Таки ДА... ?

Цитата comsun:
3. InnoUnpacker у вас какой версии? Если из данного пака,то всё открывает, зачем же так?) »
InnoUnpacker естесственно из Вашего пака. Ваш пакет не распаковывает (даже не "открывает" вылетает с ошибкой (может это только у меня ? Тогда в чем может быть дело?).

Цитата comsun:
2. ISSJoiner и ISTools устанавливаются в свои законные директории,иначе полноценная работа невозможна. »
Цитата comsun:
При деинсталляции удаляется всё,кроме всё тех же ISSJoiner и ISTools),у них свои пути установки и естественно свои деинсталляторы. Если вы пройдётесь по всем пунктам меню в Пуск - Все программы - Inno Setup 5.3.9 Pack ,то найдёте соответствующие деинсталляторы.) »
Согласен, все так.

Цитата ux4zm:
Вопрос. Можете выложить скрипт iss ... »
Цитата ux4zm:
Я не претендую на Ваши авторские права ... »
С уважением, ux4zm

Отправлено: 18:52, 18-05-2010 | #86


Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата ux4zm:
даже не "открывает" вылетает с ошибкой (может это только у меня ? Тогда в чем может быть дело?) »
Вы, наверное, пытаетесь распаковать инсталлятор, собранный с помощью расширенной версии Inno Setup от Restools

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 22:34, 18-05-2010 | #87


Новый участник


Сообщения: 19
Благодарности: 4

Профиль | Отправить PM | Цитировать


Habetdin

Цитата Habetdin:
Вы, наверное, пытаетесь распаковать инсталлятор, собранный с помощью расширенной версии Inno Setup от Restools »
Ну дык я и пытаюсь выяснить это у САМОГО автора. А он уклончиво молчит ...
Цитата comsun:
3. InnoUnpacker у вас какой версии? Если из данного пака,то всё открывает, зачем же так?) »

Отправлено: 23:34, 18-05-2010 | #88


Пользователь


Сообщения: 109
Благодарности: 5

Профиль | Отправить PM | Цитировать


Может данный вопрос уже подымался, но:
Цитата:
В общем, задача такая:
Есть файлы, которые необходимо установить на компьютер, некоторые из них могут быть установлены только при перезагрузке. Так вот необходимо как-то автоматизировать процесс упаковки этих файлов в один инсталлятор.
Как можно это сделать? Понимаю, что нужен шаблонный скрипт, который будет компилироваться, и сам компилятор, а так же батник. Но никакой справки по использованию командной строки для Inno Setup (NSIS) я не нашел...
Надеюсь, проблема ясна...

Отправлено: 12:35, 01-06-2010 | #89


Аватара для A1EXXX

Старожил


Сообщения: 178
Благодарности: 67

Профиль | Отправить PM | Цитировать


Inno Setup Compiler 5.3.9 build 100608 от Restools
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:11, 09-06-2010 | #90



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Inno Setup. Прочие вопросы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
[архив] Inno Setup .:[все вопросы]:. Mchik Автоматическая установка приложений 1329 23-08-2009 20:13
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход