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

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

 

Аватара для mariolast

Ветеран


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

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


Лександер,
Баги.
1. По умолчанию предлагается папка установки ….\MyProg. Может это только у меня так, но подозреваю что нет. Проверьте скрипт.
2. Шрифт ну просто нечитабельный…что то разобрать на экране можно глаза убить.
3. Время установки слишком большое. Думаю надо смотреть в сторону упрощения красивостей.
Ставил на чистой системе, в папке Program files была папка Inno Setup 5, которую не хотел удалять от предыдущей системы, ибо там некоторые библиотеки у меня остались. Может ваш скрипт проверяет наличие этой папки и выбирает по умолчанию MyProg...
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:09, 30-03-2011 | #231



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

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


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Цитата mariolast:
По умолчанию предлагается папка установки ….\MyProg. Может это только у меня так, но подозреваю что нет. Проверьте скрипт. »
уже давно исправлено и перезалито, тестировал скрипт, забыл папку установки исправить.
Цитата mariolast:
Время установки слишком большое »
полная версия распаковывается почти на полтора гигабайта.
Цитата mariolast:
была папка Inno Setup 5, которую не хотел удалять от предыдущей системы, ибо там некоторые библиотеки у меня остались »
в моей сборке все библиотеки, которые смог найти, 68 штук путь в скрипте для получения нужной:
Код: Выделить весь код
[Files]
Source: compiler:Dll Pack\нужная библиотека
остальное в процессе исправления

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


Отправлено: 16:56, 30-03-2011 | #232


Аватара для mariolast

Ветеран


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

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


Лександер,
Цитата Лександер:
все библиотеки, которые смог найти »
Еще бы IPutils.dll добавил, было бы круто.

Не помешало бы еще Ukrainian.isl засунуть...

И еще на странице выбора компонентов надо все же шрифт поменять, ну очень он нечитабельный, крупные буквы да еще и с тенью и курсивом.
А так вроде все ОК.

Отправлено: 17:48, 30-03-2011 | #233


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Цитата mariolast:
Еще бы IPutils.dll добавил, было бы круто. »
У тебя она есть? я только пример использования нашел, самой библиотеки нет нигде, чегото.

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


Отправлено: 21:57, 30-03-2011 | #234


Ветеран


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

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


Вложения
Тип файла: 7z IPUtils.7z
(23.7 Kb, 19 просмотров)

Цитата Лександер:
самой библиотеки нет нигде »
Прикрепил к сообщению

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

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

Отправлено: 22:33, 06-04-2011 | #235


Аватара для Gnom_aka_Lexander

Ветеран


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

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


innounp plus v0.36
- доработки сценария распаковки с учетом изменений в последней версии Inno Setup 5.4.2
- улучшена работа с запароленными и нестандартными инсталляторами

Обновил сборку InnoUltra, (14 Апреля 2011) переписал инсталлятор с нуля, с учетом большинства пожеланий, пересмотрел состав лай-весии. Пожелания и критика горячо приветствуются.

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


Последний раз редактировалось Gnom_aka_Lexander, 14-04-2011 в 23:25.

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

Отправлено: 09:21, 08-04-2011 | #236


Аватара для Bond01

Ветеран


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


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

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


Лександер, lite версию я устанавливаю из BPI после системы, мне ее как начинающему вполне хватает.
Цитата Лександер:
Пожелания и критика горячо приветствуются. »
Можно убрать музыку при установке и сделать обычный инсталятор, или оставить одну большую версию но с возможностью выбора ключами установки что устанавливать, а что нет.

Отправлено: 18:02, 15-04-2011 | #237


Аватара для Bond01

Ветеран


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


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

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


Лександер, при установке новой версии



хотя все библиотеки установлены

Отправлено: 22:38, 15-04-2011 | #238


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Bond01, Эта проблема описана здесь на следующем обновлении откажусь от модуля системных требований.
Так-же попозже выложу все нужные ключи тихой установки, там можно и музыку отключать и компоненты нужные выбирать ключами

Перезалил сборку, без системных требований ( у многих вызывали ошибку.)

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


Последний раз редактировалось Gnom_aka_Lexander, 16-04-2011 в 21:59.

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

Отправлено: 14:46, 16-04-2011 | #239


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Обновил сборку InnoUltra, пофиксено еще пара ошибок, за нахождение которых спасибо Edison007. Откорректирован перевод на английский, за что огромное спасибо SotM. Остался неснимаемый чекбокс ярлыка на рабочий стол, но, думаю, нет большого неудобства, удалить ярлык вручную, если он не нужен исправлю чуть позже.
1 мая 2011 года.

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


Последний раз редактировалось Gnom_aka_Lexander, 01-05-2011 в 22:17.

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

Отправлено: 20:24, 28-04-2011 | #240



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




 
Переход