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

Компьютерный форум 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

 

Аватара для Bond01

Ветеран


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


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

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


comsun, обновите Inno Setup 5.3.9 Pack

Отправлено: 16:03, 01-10-2010 | #111



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

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


Аватара для ChVL

Старожил


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

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


Установил Inno 5.3.11 от Restools. Нет подсветки синтаксиса. Это баг? Если же только у меня, то что надо подправить? У 5.3.10 всё в порядке...

Добавлено:
Разобрался. Restools здесь не причём. Сдуру, наверное, была проведена русификация. Сейчас заменил русифицированный Compil32.exe на оригинальный, и всё стало на своё место. Кстати, русифицированный имеет размер 666 КБ, в то время как оригинальный – 3.2 МБ. Не, нам такая экономия места не нужна…

Последний раз редактировалось ChVL, 14-10-2010 в 07:45.


Отправлено: 21:16, 13-10-2010 | #112


Аватара для Habetdin


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


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

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


Inno Setup Unpacker enhanced 0.35

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

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

Отправлено: 22:05, 13-10-2010 | #113


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


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

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


Господа. Такой вопрос. Как можно капитально пережать игру. Просто не получается.

Ели жмешь Inno Setup, даже если с помощью IS Tool, (ultra 64), то все равно он жмет не много.

Вот например: Жал Lost Planet 2. Исходный вес игры, 11.8 гб. Сжать смог только на 8.7гб. Хотя смотрю репаки лежат и по 4 гига, причем ни чего не вырезано.

Если есть возможность, подскажите. Или укажите на тему где это обсуждается.

Заранее благодарен.

Отправлено: 20:31, 18-10-2010 | #114


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


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

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


Цитата necromanster:
Господа. Такой вопрос. Как можно капитально пережать игру. Просто не получается.
Ели жмешь Inno Setup, даже если с помощью IS Tool, (ultra 64), то все равно он жмет не много.
Вот например: Жал Lost Planet 2. Исходный вес игры, 11.8 гб. Сжать смог только на 8.7гб. Хотя смотрю репаки лежат и по 4 гига, причем ни чего не вырезано.
Если есть возможность, подскажите. Или укажите на тему где это обсуждается.
Заранее благодарен. »
Спасибо большее. Гугл рулит Разобрался.

Отправлено: 13:34, 19-10-2010 | #115


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


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

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


Как создать AutoRun с помощью Inno Setup?

Последний раз редактировалось Maks23zr, 01-11-2010 в 18:53.


Отправлено: 06:45, 27-10-2010 | #116


Аватара для Habetdin


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


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

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


Inno Setup 5.4.0 (2010-10-31)
  • Compiler IDE changes:
    • The editor component has been changed from SynEdit to Scintilla.
    • Autocompletion support has been added to all sections except for [Messages], [CustomMessages], and [code].
    • Brace highlighting has been added to all sections.
    • Syntax errors are now underlined during editing. (Support for the [code] section is limited.)
    • Constants are now highlighted.
    • Variable-pitch fonts may now be selected as the editor font.
    • ISPP inline directives ({#...}) are now consistently highlighted in all contexts.
    • Zooming is now supported.
    • Added new options: Word wrap (default: off), Auto indent mode (default: on), Show indentation guides (default: off), Invoke autocomplete automatically (default: on), Underline syntax errors (default: on), and Use tab character (default: off).
  • Setup now instructs edit controls which are used to input a file or folder name to use AutoComplete to help complete file system paths.
  • On disk space checks, Setup now queries the nearest volume mount point rather than the root.
  • The default directory and Start Menu folder names specified via the /DIR=, /GROUP=, and /LOADINF= command line parameters now may include an "expand:" prefix which instructs Setup to expand any constants in the name. For example: /DIR="expand:{pf}\My Program".
  • Pascal Scripting changes:
    • TNewProgressBar: Added new Style and State properties. See the CodeClasses.iss example script for an example.
    • TBitmapImage: Added new OnClick and OnDblClick properties. See the CodeClasses.iss example script for an example.
  • QuickStart Pack changes:
    • All ISPP functions that take filenames have been changed to interpret the filenames as relative to SourcePath instead of the current directory with the exception of Exec, ReadIni, and WriteIni, as they already have their own established handling of relative filenames.
    • ISPP directive #include no longer searches the current directory.
  • Dropped Itanium-specific 64-bit support for the [Files] section's regtypelib flag and the [Registry] section's Permissions parameter. These features depended on an Itanium-specific "helper" binary, which we no longer have the ability to test or build. (x64 support for these features is unaffected.)
  • Updated bzip2 library to version 1.0.6.
  • Minor tweaks.
isetup-5.4.0.exe | isetup-5.4.0-unicode.exe | issrc-5.4.0.zip
ispack-5.4.0.exe | ispack-5.4.0-unicode.exe
Русификатор от vadimsva

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

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

Отправлено: 10:08, 04-11-2010 | #117


Аватара для ChVL

Старожил


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

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


После долгих колебаний решил, всё-таки, выложить последнюю сборку Inno. Пользуюсь ими давно (менялись только версии), цель - экономия времени при установке. Ничего хитрого в сборке нет: в состав оригинального дистрибутива isetup-5.4.0.exe добавлены 8 файлов (4 из них с заменой) от Restools варианта ANSI плюс ISCrypt.dll:

Inno Setup 5.4.0

P.S. Не могу понять, зачем предлагается русификатор? - Он же откровенно кривой, по этой причине и не включён в сборку.

Последний раз редактировалось ChVL, 10-11-2010 в 05:15.

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

Отправлено: 20:04, 09-11-2010 | #118


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Моя сборка рабочих инструментов Inno Setup 5.4.0 ANSI
http://ifolder.ru/20538037
Содержит в себе все обновленные инструменты для работы, сборка будет постоянно обновлятся, если понравится, буду выкладывать.
Состав:
Inno_setup v5.4.0
Расширенная версия от Restools
Inno Setup Form Designer (на семерке не работает)
Converter REG to iss(в общем-то не нужен)
InnoScriptGenerator 1.0.2.13
Коллекция плагинов от Restools
Inno Setup Scripting v5.1
Inno setup Skin Builder 3.0.0.2
InnoSetup Unpacker расширенная версия
InnoIDE Великолепная альтернатива IStool, тока русик от 55-й версии не подходит, еси кто сваяет под 64-ю версию - буду благодарен.

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.


Последний раз редактировалось Gnom_aka_Lexander, 30-11-2010 в 14:07.

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

Отправлено: 16:42, 14-11-2010 | #119


Аватара для ChVL

Старожил


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

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


Лександер,
Чем эта сборка инструментов отличается от того состава, что есть в шапке, так сказать, россыпью?

Отправлено: 20:44, 14-11-2010 | #120



Компьютерный форум 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




 
Переход