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

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

 

Старожил


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

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


Gnom_aka_Lexander, заработало.
Если тебя не затруднит, можешь помочь сделать проверку?
Если запущен процес, выдать запрос "закрыть процес" или "отмена"

Отправлено: 00:27, 22-02-2020 | #611



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

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


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Inno Setup Compiler 6.0.4 (2020-03-12).

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


Отправлено: 00:03, 16-03-2020 | #612


Аватара для snilex

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


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

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


Всем привет. Можно как-то убрать версию программы отсюда https://imgur.com/a/sLLplE7

Отправлено: 09:37, 30-04-2020 | #613


Аватара для snilex

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


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

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


Ещё хотел спросить. Почему в новой версии убрали начальное окошко установки, где пишут "Здравствуйте, вы сейчас установите программу на свой компьютер, закройте все прочие приложения и тд." А сразу открывается выбор каталога C:\Program files\

Отправлено: 12:25, 30-04-2020 | #614


SHVtYW4=


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

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


Цитата snilex:
Можно как-то убрать версию программы отсюда »
Пишу по памяти: Смотрите "Messages", по умолчанию:
Код: Выделить весь код
[Messages]
SetupWindowTitle=Установка — %1
Если убрать " — %1"
Код: Выделить весь код
[Messages]
SetupWindowTitle=Установка
- Вы получите только "Установка" без названия и версии.

Если желаете использовать свои, то смотрите "AppVerName".
Также помните, что добавлять или добавлять с удалением " — %1":
Код: Выделить весь код
[Messages]
SetupWindowTitle=Установка — %1
ненужно, иначе не будет отображено.

Так:
Код: Выделить весь код
[Setup]
AppVerName=My Program 1.5
- Будет отображены название и версия.

Так:
Код: Выделить весь код
[Setup]
AppVerName=My Program
- Будет отображено только название.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 14:51, 30-04-2020 | #615


Аватара для snilex

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


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

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


Nordek,
Новая версия программы мне предлагает использовать #define, я и использую, а когда вставляю ваше
Код: Выделить весь код
[Setup]
AppVerName=My Program
То нет скобок {} или это ни на что не влияет ?
Оно то работает, но чтоб я ничего не сломал, тк вообще не разбираюсь в этом
Или галочку #define вообще в мастере лучше не ставить ?

Отправлено: 16:09, 30-04-2020 | #616


SHVtYW4=


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

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


Цитата snilex:
Новая версия программы мне предлагает использовать #define »
Препроцессор имеется и в старых версиях.
Если используете препроцессор, то:
Код: Выделить весь код
AppVerName={#AppName}
С версией:
Код: Выделить весь код
AppVerName={#AppName} {#AppVersion}
Пример:
Код: Выделить весь код
#define AppName "My Program"
#define AppVersion "1.5"
#define AppPublisher "My Company, Inc."

[Setup]
AppName={#AppName}
AppVersion={#AppVersion}
AppVerName={#AppName} {#AppVersion}
AppPublisher={#MyAppPublisher}
P.S Вопросы по скриптам в соседней теме: Скрипты Inno Setup. Помощь и советы

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.

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

Отправлено: 21:25, 30-04-2020 | #617


Аватара для snilex

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


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

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


Nordek, Хорошо, спасибо

Отправлено: 22:38, 30-04-2020 | #618


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


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

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


Добрый день.
Помогите решить проблему, имеется программа которая скомпеллирована из двух исполняемых файлов и запускается из экзешника без установки.
При первом ее запуске, в системе на постоянной основе начинает работать исполняемый файл,
и после закрытия программы этот файл остается в работе.
При последующих запусках этой программы, она уже не запускается и выдает ошибку,
так как ей мешает запустившийся исполняемый файл, который начал исполняться во время первого запуска программы.
ВОПРОС, как сделать что бы исполняемый файл игнорировался программой при повторном запуске или перезаписывался вновь?

Отправлено: 12:07, 27-10-2020 | #619


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


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

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


Народ, помогите пожалуйста! Уже весь интернет облазил... Как можно увеличить объём .bin файлов?
У меня есть игра, весом 180гб и мне нужно сделать из неё RePack. Но через DiskSlice я могу поставить не более 2гб. И получается, 180гб разбиваются по 2гб и выходит очень много bin файлов. Я видел много раз, где в других репаках были bin файлы по 40+гб.
Как это можно сделать? Очень прошу!

Отправлено: 18:13, 12-12-2020 | #620



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




 
Переход