Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Inno Setup - создание инсталляционных пакетов (Часть 15)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup
 
 

Предыдущие части
Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
All version | Исходники проекта
 
Последние версии:
Inno Setup QuickStart Pack (Unicode) 6.1.2 [15.11.2020]
Скачать (4.23 Mb)
 
Inno Setup 6.2.2 [15.02.2023]
Скачать (4.50 Mb)
 
Что нового? | Что нового v.6x?  
 
Русский язык для Inno Setup v6.x
Скачать
 
Русский язык для Inno Setup v5.x
Скачать
 
Русская справка к версии - 6.0.0 beta | 5.6.1 - Зеркало
 
Последняя версия с поддержкой Windows 95 - 5.1.7
 
Последняя версия с поддержкой Windows 98/ME/NT4 - 5.4.3 ANSI
 
Последняя версия с поддержкой Windows 2000/XP/2003 - 5.6.1 (ANSI, Unicode)
 

Расширенная версия от китайских собратьев. Офсайт
Inno Setup Compiler 5.5.0-5.2 build 121216
Скачать (2.98 Mb) |Скачать (2.98 Mb) - зеркало GoogleDrive | Что нового
 
Inno ISCmplr Setup 5.5.1 build 120726
Скачать (1.73 Mb) | Что нового
 
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русский язык для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать
 


Документация, FAQ, и различные примеры для Inno Setup - Здесь можно найти различную документацию, примеры, архивы веток InnoSetup для оффлайн просмотра, и т.д.
 
Дополнительные библиотеки для Inno Setup - InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 
Скрипты инсталляторов для игр - В этом разделе можно найти различные обложки и скрипты инсталляторов для игр.  
 
Скрипт для добавления ярлыков в Game Explorer (работает только в Windоws 7)

Родственные темы:

Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.

Примечание для всех участников

Правила топика посвященному Inno Setup  
 
Перед тем, как задать вопрос: Первый вариант: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Второй вариант: для экономии трафика и для более удобного поиска, скачайте оффлайн версию форума для просмотра в разделе Документация.
Большинство типовых задач уже решались, причем неоднократно!  
Пожалуйста, не захламляйте тему и используйте поиск, этим вы избавите тему от флуда!

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:29 13-10-2013 | Исправлено: Komandor, 10:55 21-01-2024
AlexALSP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlekseyPopovv
 
 

Код:
[Files]
 
; Сама игра  X3 Terran Conflict и Albion Prelude RePack by AlexALSP
;Components: games\xtcap; Source: "e:\Games\X3-TC-AP\x3 terran conflict\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs
 
; Выбор ячзыка игры
Components: lng\lng_rus; Source: "e:\Games\X3-TC-AP\lng\rus\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs
Components: lng\lng_eng; Source: "e:\Games\X3-TC-AP\lng\eng\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs
Components: lng\lng_dch; Source: "e:\Games\X3-TC-AP\lng\dch\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs
 
[Components]
 
Name: "lng"; Description: "Languages and Voice for X3 TC 3.2c / AP 3.1"; Types: full custom;
Name: "lng\lng_rus"; Description: "Русский язык (Russian)"; Flags: exclusive disablenouninstallwarning
Name: "lng\lng_eng"; Description: "Английский язык (English)"; Flags: exclusive disablenouninstallwarning
Name: "lng\lng_dch"; Description: "Немецкий язык (German)"; Flags: exclusive disablenouninstallwarning
 
; Тип установки игры
 
[Types]
Name: "full"; Description: "Полная установка";
Name: "custom"; Description: "Выборочная установка";  Flags: iscustom
 

 
и будет так  
 
Рисунок 1
 
Добавлено:
Либо, если удалить в секции [Component] - exclusive ? тогда получится так  
 
Рисунок 2

----------
Развлекалово | World of Warships

Всего записей: 1227 | Зарегистр. 22-04-2007 | Отправлено: 14:42 04-06-2015 | Исправлено: AlexALSP, 02:33 11-06-2015
AlekseyPopovv



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexALSP
Спасибо.

Всего записей: 266 | Зарегистр. 25-03-2013 | Отправлено: 20:00 04-06-2015 | Исправлено: AlekseyPopovv, 02:49 05-06-2015
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как внести данные из reg файла следующего содержания:
смотреть
Извиняюсь, видать не проснулся еще. Вопрос решен.

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 14:47 10-06-2015 | Исправлено: dinis124, 17:49 10-06-2015
AlexM2222



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Небольшой вопрос(если где было - ткните носом) :  
Нужно скопировать файлы в созданную временную папку в TEMP-е, запустить исполняемый файл с параметрами и после выполнения удалить  временную папку в TEMP-е, как это прописать в скрипте...
В файле конфигурации 7z SFX это сделано так:Для примера..

Всего записей: 116 | Зарегистр. 05-09-2010 | Отправлено: 12:19 21-06-2015 | Исправлено: AlexM2222, 14:17 21-06-2015
vvs49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю куда, спрошу тут, ни где не нашёл, что за папка
c:\ProgramData\Blueberry?
 
В ней 2-е папки
Licences - пустая
Updates - с одним файлом - settings.set = 743 байта
и ещё пара файлов
FlashBack Recorder.xml = 440 байт
и
FlashBack4_RUS Recorder.xml = 368 байт
 
Есть смутные сомнения что от сюда.
 
Я купил одну прогу, а оказалось шпиён, нашёл лог со всеми моими данными, логиы, паролями, что к форумам, что к банку, пришлось всё менять.

Всего записей: 11 | Зарегистр. 31-01-2013 | Отправлено: 02:25 22-06-2015 | Исправлено: vvs49, 19:44 23-06-2015
AlexALSP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vvs49
 
А по е.........лу !!!!!

Всего записей: 1227 | Зарегистр. 22-04-2007 | Отправлено: 18:36 22-06-2015
vvs49

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А по е.........лу !!!!!

А можно по нормальному или мне уподобится?
Если ссылка, ладно удалил...
 
Про папку, кто либо скажет или перенаправит где спросить?

Всего записей: 11 | Зарегистр. 31-01-2013 | Отправлено: 19:47 23-06-2015
AlexALSP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vvs49
 
 
А самому трудно догадаться ? Причем тут папки программ в системной папке windows , когда тут тема вообще не про это , а про инсталляторы .  
 
Ищи темы ! Первый поиск, сразу выдал результат, даже в этой теме , в одной из ее частей, скрипт с подобной папкой , она или нет не знаю .
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=30413&start=2084&limit=1&m=1
 
Если папка пустая , то просто удали ее и забудь, какая проблема . Я, лично, таких папок, самой операционки не встречал , так что коси и не заморачивайся .

Всего записей: 1227 | Зарегистр. 22-04-2007 | Отправлено: 21:19 23-06-2015 | Исправлено: AlexALSP, 21:21 23-06-2015
taba555



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делал все по правилам перед первой установкой  ;#define records ,после  #define records  
Файл  records.inf создается но значение в нем не меняются  после повторной компиляции!  
Помогите пожалуйста!

Всего записей: 9 | Зарегистр. 09-07-2015 | Отправлено: 12:13 09-07-2015
plecheg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся со следующей проблемой:
 
Есть инсталлятор, который запускается в сайлент режиме, без всяких подтверждений, выборов языка, папок... всё указано в комманд лайне. В секции [Languages] прописано несколько языков.
 
Вопрос: как изменить язык инсталлятора на лету, на основании записи в реестре? добыть её не проблема, проблема именно в смене языка в пределах вызова InitializeSetup().
 
Вариант /lang='язык' в коммандной строке не подходит, т.к. этот инсталлятор запускается из стороннего приложения(Steam) и возможности передать в комманд лайн нету.
 
если кто сталкивался, разъясните.

Всего записей: 1 | Зарегистр. 09-07-2015 | Отправлено: 17:34 09-07-2015
Uragan66



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем доброго времени суток ! Может кто поможет реализовать такую идею : Нужно до страницы выбора папки назначения  
вставить страницу с выбором типа установки : "Установка" или "Распаковка" (они должны быть взаимоисключающими т.е. с флагом exclusive ). Если выбрана "Установка" то дальше установка должна идти как обычно (выбор папки, выбор компонентов и т.д. ) При выборе "Распаковка" должна быть страница выбора папки назначения и дальше просто распаковка в указанную пользователем папку. Можно это решить ?

Всего записей: 35 | Зарегистр. 18-03-2012 | Отправлено: 21:16 10-07-2015
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно это решить ?

Можно

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 20:09 13-07-2015
The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, в теме уже несколько дней затишье, а между тем... Вышла новая версия
 
Inno Setup 5.5.6
Список изменений...
 
Ссылки в шапке обновил.

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 20:29 16-07-2015 | Исправлено: The Unforgiven, 20:31 16-07-2015
frost745



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The Unforgiven

Цитата:
а между тем... Вышла новая версия

ждём русик.

Всего записей: 4173 | Зарегистр. 26-02-2013 | Отправлено: 11:33 17-07-2015
painter7



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спрошу все же.
Ни у кого часом нет приватной беты Inno Form Designer от Kymoto Solutions:
https://www.kymoto.org/products/inno-form-designer
Интересно было бы посмотреть (само собой приват).

Всего записей: 1257 | Зарегистр. 25-04-2012 | Отправлено: 15:29 17-07-2015
leserg73



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Локализованная версия компилятора Inno Setup v5.5.6, соответственно ANSI и Unicode версии (Compil32.exe). Перевод выполнен в исходном коде, затем выполнена сборка файлов в среде разработки Delphi. Справка на русском по директивам препроцессора - ISPP.chm.
 
Архив с файлами: СКАЧАТЬ
   
Распакуйте архив. Выполните замену одноименных файлов (согласно версии - ANSI или Unicode) по месту установки Inno Setup, предварительно сделав резервную копию исходных файлов.
 
Всего наилучшего!

Всего записей: 116 | Зарегистр. 27-07-2008 | Отправлено: 18:09 17-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте,
можете помочь сделать простой распоковщик файлов?
 

Код:
[Setup]
; Примечание: Значение AppId идентифицирует это приложение.
; Не используйте одно и тоже значение в разных установках.
; (Для генерации значения GUID, нажмите Инструменты | Генерация GUID.)
AppId={{55CEF9F6-EF15-4460-8087-0FF8125870E8}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppVerName={#MyAppName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
AlwaysShowComponentsList=yes
OutputDir=D:\reliz_
OutputBaseFilename=install
UninstallDisplayIcon={app}\cstrike.ico
UninstallDisplayName={#MyAppName}
SetupIconFile=D:\reliz_\cstrike.ico
Compression=lzma
SolidCompression=yes
WizardImageFile=title.bmp
WizardSmallImageFile=top.bmp
DisableProgramGroupPage=yes
 
[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
 
[Files]
Source: "files\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;

 
нужно сделать так, что когда выбиралась папка, то {#MyAppName} не приставлялся в конце.
т.е. если была указана папка: D:\Game\ то в неё, и распаковать. А получается:  D:\Game\{#MyAppName}
 
Как это исправить?
Спасибо.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:20 17-07-2015 | Исправлено: Sutar, 21:21 17-07-2015
painter7



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar, самый частый, наверное, вопрос:

Код:
AppendDefaultDirName=False

Всего записей: 1257 | Зарегистр. 25-04-2012 | Отправлено: 22:16 17-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
painter7
Спасибо.
Ещё такой вопрос, если есть набор файлов, можно задать распоковку так, чтоб была только "Замена" файла, а не копирование нового и замена файла?

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:43 17-07-2015
Arvydas



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не распаковывается файл, можно ли снять пароль с содержимого инсталлера?
#
 
 
 
 

Всего записей: 363 | Зарегистр. 09-12-2003 | Отправлено: 21:53 21-07-2015 | Исправлено: Arvydas, 21:53 21-07-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Inno Setup - создание инсталляционных пакетов (Часть 15)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru