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

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

 

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


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

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


Привет всем:

Решил начать осваивать Inno Setup и сделать установщик для Мозилы с набором плагинов.
Взял за основу готовый пример

Вроде нормально все получилось (хотя с программированием никогда дела не имел) почитал хорошие фаги и инструкции здесь на форуме.

Только вот одно но в установщике есть кнопка при нажатии на которую открывается окошко с лицензией.

Как я понял за это отвечает WizardForm.LicenseMemo (хотя могу ошибаться). И к сожалению я хотел вывести там текст с поддержкой форматирования в формате .rtf , но он открывается как обычный .txt файл.

Если судить по стандартным примерам такой текст можно открыть в InfoBeforeFile и InfoAfterFile.

Можно ли заменить поле WizardForm.LicenseMemo на такое которое поддерживает вывод текста в формате .rtf ?

Начатый установщик: http://rghost.ru/56852096
Версия компилятора последняя 5.5.5

Отправлено: 11:57, 12-07-2014 | #501



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

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


SHVtYW4=


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

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


Цитата Dron_:
на такое которое поддерживает вывод текста в формате .rtf ? »
И что не так?

Цитата Dron_:
Версия компилятора последняя 5.5.5 »
Версия компилятора 5.5.1 [ANSI] (Расширенная)

А вообще, вам сюда.

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


Отправлено: 12:15, 12-07-2014 | #502


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


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

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


Привет всем. Подскажите пожалуйста, возможно ли посмотреть возможные ключи для тихой установки скачанной мной программы?
Сам я даже не знаю с чего начать. Успел только узнать как определить компилятор. Оказался Inno Setup. Хочу изменить способ тихой установки.
В папке с программой присутствует файл vbs в котором прописаны ключи, после запуска данного файла начинается (ДОЛЖНА НО НЕ УСТАНАВЛИВАЕТСЯ) установка в скрытом режиме. Этот установщик создан кейлоггером и предназначен для запуска в локальной сети, в папке созданы программа. exe, ключи лицензии. bin, настройки программы. bin, файлы запуска скрытой установки и удаления vbs. Попробовал запустить не в локалке, комп чет подумал себе и все-результата ноль, залез я в vbs файл скрытой установки убрал из прописанных ключей /NET и вроде все заработало, пошла скрытая установка но после установки программа заходит в интернет на сайт разработчика тем самым палится.

Вот что в файле:
Код: Выделить весь код
rem -------------------------------------------------------------------
dim objShell
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "NetInstall.exe", "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NET", "", "open", 0
set objShell = nothing
rem -------------------------------------------------------------------

Последний раз редактировалось AlexKatana, 26-10-2014 в 00:49. Причина: Добавляю скрипт


Отправлено: 00:22, 26-10-2014 | #503


SHVtYW4=


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

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


AlexKatana, Тут недалеко.

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


Отправлено: 01:34, 26-10-2014 | #504


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


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

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


Спасибо, видел только не понял что из этого мне нужно))) Предполагаю что для инфо всех ключей программы я должен использовать /HELP, /?

Не могу понять что делает /NET

Дело в том что я от этого далек совсем и только начал вникать исключительно из-за необходимости

Отправлено: 01:19, 26-10-2014 | #505


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


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

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


Ребята подскажите как мне быть ? не знаю что делает ключ /NET и как в принципе узнать все ключи установки.
Как запретить программе после установки переходить на сайт разработчика?

Последний раз редактировалось AlexKatana, 27-10-2014 в 22:03.


Отправлено: 21:30, 27-10-2014 | #506


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


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

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


InnoExtractor 5.0.1.162: 26/10/2014
Ссылка: Посетить

Отправлено: 06:58, 28-10-2014 | #507


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


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

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


Спасибо, попробую разобраться))

Отправлено: 13:32, 28-10-2014 | #508


SHVtYW4=


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

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


Цитата AlexKatana:
не знаю что делает ключ /NET »
Спросите у того, кто это творение создавал.

Цитата AlexKatana:
как в принципе узнать все ключи установки. »
Все что есть: Setup Command Line Parameters.

Так же:
Код: Выделить весь код
"setup.exe" /SAVEINF="setup.exe.ini"
Ещё как вариант: Программа-шпаргалка по ключам установки.

Цитата AlexKatana:
Как запретить программе после установки переходить на сайт разработчика? »
Код: Выделить весь код
setup.exe
taskkill /F /IM iexplore.exe

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


Отправлено: 00:51, 29-10-2014 | #509


Аватара для studentvnau@vk

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


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

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


Нужна помощь в написании скрипта для оповещения об обновлении инсталлятора, созданного в инно 5.5.1 юникод, кто может помочь?
Пробовал искать поиском, не помогло. Если что не так, простите, я тут человек новый.

Отправлено: 14:03, 31-10-2014 | #510



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




 
Переход