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

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

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

articlebot (13-10-2013 23:33): продолжение темы - №15
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268

   

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Inno Setup часть 14

Предыдущие части
Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последние версии:
Inno Setup QuickStart Pack (ansi) 5.5.3 [30.01.2013]
Скачать (1.9 Mb)
Inno Setup QuickStart Pack (unicode) 5.5.3 [30.01.2013]
Скачать (2.2 Mb)
Что нового? | Все сборки
Русский язык для Inno Setup версии 5.5.x от vadimsva [02.06.2012]
Скачать
Русский язык для Inno IDE версии 1.0.0.0078 от vadimsva
Скачать |
 
Расширенная версия от китайских собратьев. Домашняя страница ResTools
Inno Setup Compiler 5.5.0-5.1 build 120808
Скачать (2.98 Mb) | Зеркало (2 Mb) - убраны картинки для уменьшения размера архива
Что нового?
Inno ISCmplr Setup 5.5.1 build 120726
Скачать (1.73 Mb) | Зеркало (1.7 Mb)
Что нового?
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русский язык для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать
 
Русская справка к версии 5.5.3, автор перевода BagIra, bugron | Chm-версия
 
 

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

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

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

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

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

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 20:48 20-05-2011 | Исправлено: sjwrec, 14:38 08-09-2013
sjwrec



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
colten47
Есть программа Inno Setup Unpacker - которая может вскрыть инсталлятор.  
Но только c условиями:
1. Версия инсталла не выше 5.5.0
2. Инсталлятор не защищён IsCrypt.dll
3. Инсталлятор не расширенная версия от ResTools.
------------
Кроме того в репаках чаще всего Setup-1a.bin итд не те кем кажутся - это могут быть замаскированные архивы FreeArc или 7z.

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 12:36 16-09-2013 | Исправлено: sjwrec, 12:36 16-09-2013
Kopejkin



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

Цитата:
Новый модульный скрипт v6.2

 
Немного отличаются размеры начального и последующих окон.
 
     
 
На ноутбуке с дискретным видео nVidia GeForce GT525 M
1 - при обычном запуске
2 - при запуске с высокопроизводительным процессором
3 - Немного не по-русски  
 

 
Можно ли переместить заголовки страниц инсталлятора вниз?
Например так:
 

Всего записей: 585 | Зарегистр. 04-05-2007 | Отправлено: 15:08 16-09-2013
colten47

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sjwrec
 
А если я сжал установленную игру в FreeArc, и теперь хочу сделать инсталлятор, который бы распаковывал эту игру, тоесть то содержимое, что лежит в этом архиве, везде куча скриптов, но как это всё сделать, чтобы всё заработало, я не знаю! Может быть уже есть где-то готовый скрипт простенького инсталлятора, который установит игру, чтобы я этот скрипт вставил в IS, и всё заработало? Но конечно поменяв в нём, в скрипте, данные на свои файлы распаковки.

Всего записей: 4 | Зарегистр. 20-08-2011 | Отправлено: 21:29 16-09-2013 | Исправлено: colten47, 01:04 18-09-2013
sjwrec



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kopejkin
Вот это да. Я ещё не видел чтобы видеокарта выдавала столь плохое изображение шрифтов.
Что у Вас за система? Уверены что шрифты не повреждены или не съедены каким-нибудь вирусом.
По скринам со шрифтом Arial всё в норме.
 

Цитата:
при запуске с высокопроизводительным процессором

Не вижу чтобы был запущен высокопроизводительный процессор от NVIDIA
Та же предграфика Intel.  
 
Вот мои скрины 6.2-R2
 
Как видите у меня всё норм отображает.
 
Окно Авторун отличается от окна установки - да, так и задумано.
 

Цитата:
Немного не по-русски

Да. есть такое ,попытаюсь исправить. Но придётся проверку числа делать.
 

Цитата:
Можно ли переместить заголовки страниц инсталлятора вниз?

 
Модуль SKIN\Skin2.iss
Строка:  
StatusPanel.SetBounds(ScaleX(2), ScaleY(2), ScaleX(796), ScaleY(18))
поменяйте выделенное значение на своё.
 
colten47
Извините не могу. Меня уже скоро ругать за это начнут. Что я выкладываю примеры, которые итак уже существуют на форуме
 
 
 

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 13:57 18-09-2013 | Исправлено: sjwrec, 14:53 18-09-2013
sergey3695



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
colten47 что мешает взять за основу скрипт isdone с кринкелс, все просто и не геморойно.

Цитата:
Извините не могу. Меня уже скоро ругать за это начнут

Кто? (ну да задают люди одни и теже вопросы вечно,что поделать)
 

Всего записей: 181 | Зарегистр. 13-11-2010 | Отправлено: 21:19 18-09-2013 | Исправлено: sergey3695, 21:19 18-09-2013
sjwrec



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

Цитата:
Кто? (ну да задают люди одни и теже вопросы вечно,что поделать)

 
Эт я типэ пошутил
 

Цитата:
что мешает взять за основу скрипт isdone с кринкелс, все просто и не геморойно.

 
Как сказать, некотрые до сих пор понять не могут, что это за зверь такой "records.inf" и почему строку
#define records нужно сначала закомментировать скомпилить инсталл, установить игру, а затем раскоментировать и снова скомпилить инсталл.
 

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 21:25 18-09-2013
colten47

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergey3695
sjwrec
 
Ну вот Вы так пишите, а если я никогда этим не занимался, откуда я знаю, что и куда вставлять, а перечитал я уже кучу информации, и на этом, и на других форумах и сайтах, но ничего не нашёл, чтобы было понятно!  

Всего записей: 4 | Зарегистр. 20-08-2011 | Отправлено: 22:02 18-09-2013
sergey3695



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
colten47 Там справка с описанием используемых функций по ссылке (в моем сообщении) в шапке вместе с исдоном. Больше нечего сказать.

Всего записей: 181 | Зарегистр. 13-11-2010 | Отправлено: 23:07 18-09-2013 | Исправлено: sergey3695, 23:14 18-09-2013
BUU



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, помогите решить проблему непонятную которая возникает только на win8 и старше, суть только в этом видео - http://www.youtube.com/watch?v=SqsVm3pIlsw *не реклама* по другому никак не показать
 
В конце видео почти возникает ошибка, на 7 такого нет, тест проводил. Вот скрипт - http://rghost.ru/private/48828926/68cf930374507c985d7c3aa2bdba67d7

Всего записей: 181 | Зарегистр. 15-08-2008 | Отправлено: 23:17 18-09-2013
Kopejkin



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

Цитата:
...столь плохое изображение...

Это произошло после манипуляций с картинками в PaintNET. . Со шрифтами все нормально.

Цитата:
Не вижу...

Да, вы правы. Недоглядел. Принял цветовые переливы индикатора активности ГП nVidia за его реальное подключение. А написано, что активности НЕТ.  Тем не менее, при запуске исполняемого файла с использованием пункта контекстного меню о высокопроизводительной графике, в отображаемых сведениях объем памяти для графики увеличивается (с 64 до 1024). Система: Win7(x64) rus.

Цитата:
...придётся проверку числа делать

А не проще ли, если возможно, переставить слово Ядер перед числом и добавить двоеточие - Ядер: 1?

Всего записей: 585 | Зарегистр. 04-05-2007 | Отправлено: 01:08 19-09-2013
sjwrec



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

Цитата:
Это произошло после манипуляций с картинками в PaintNET

Я тоже работаю именно в этой программе, но подобного не наблюдал.
 

Цитата:
А не проще ли, если возможно, переставить слово Ядер перед числом и добавить двоеточие - Ядер: 1?

 
Да, а ведь Вы правы, как-то сразу в голову не пришло .
Вот решение:
Модуль SYSTEST\SystemTest.iss
Строку
HWREQProc2.Caption := '{#Processor} MHz {#ProcCore} Ядра';
меняете на
HWREQProc2.Caption := '{#Processor} MHz  Требуется активных ядер: {#ProcCore}';
 

Цитата:
ГП nVidia

Если я не ошибаюсь, то этот процессор может быть задействован только в полноэкранных играх с высокими графическими требованиями.
 

Цитата:
объем памяти для графики увеличивается (с 64 до 1024)

Это происходит потому что Intel 3000 забирает из ОЗУ дополнительную память себе, при включении режима Высокопроизводительный ГП Intel.
 
-----------------  
 
BUU
Вызов этой функции не используется у Вас в скрипте:

Код:
 
function islogo_three(Handle:HWND): Boolean;
external 'islogo_three@files:iswin7logo.dll stdcall';
 

Попробуйте закомментировать.

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 12:58 19-09-2013 | Исправлено: sjwrec, 13:19 19-09-2013
BUU



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sjwrec
Вроде перестало выдавать ошибку в конце на вин8, буду тестить дальше, спс за помощь

Всего записей: 181 | Зарегистр. 15-08-2008 | Отправлено: 16:02 19-09-2013
Kopejkin



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

Цитата:
...поменяйте выделенное значение на своё...

Я оценил вашу шутку. Зато теперь знаю к чему какие координаты относятся
 
Есть еще вопросы:
1. Откуда берутся лишние 6 пикселей в нижней части основного окна установки, которые пропадают после скрытия и последующего отображения меню установки. Т.е. рабочее поле становится такого размера, каким его и объявляли в скрипте - 800х620.
2. Как сделать кнопки меню установки постоянно видимыми?
3. Как сделать, чтобы установка по-умолчанию была подробной?

Всего записей: 585 | Зарегистр. 04-05-2007 | Отправлено: 23:51 19-09-2013
BUU



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще раз хочу спросить, а можно так сделать чтоб при удалении игры или программы, переместил файл в корне папки и папку players на рабочий стол или в другое место. Чтоб они не удалялись вместе, а перемешал, такое возможно?

Всего записей: 181 | Зарегистр. 15-08-2008 | Отправлено: 01:11 20-09-2013
sjwrec



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

Цитата:
Я оценил вашу шутку

Это не шутка, а пример.

Цитата:
1. Откуда берутся лишние 6 пикселей в нижней части основного окна установки

Вот над этим вопросом я ещё сам работаю. В XP всё ОК, а вот в 7 и выше такое смещение показывает.

Цитата:
2. Как сделать кнопки меню установки постоянно видимыми?

Эх, хотите разрушить мою разработку, ну чтож: Модуль SKIN/Skin2.iss и отрубите там все таймеры

Цитата:
3. Как сделать, чтобы установка по-умолчанию была подробной?

Модуль ISDONE/ISDone.iss
Найдите кусок кода
поменяйте выделенное на True
 
----------------
 
BUU

Цитата:
Еще раз хочу спросить, а можно так сделать чтоб при удалении игры или программы, переместил файл в корне папки и папку players на рабочий стол или в другое место. Чтоб они не удалялись вместе, а перемешал, такое возможно?

 
Вот пример

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 07:51 20-09-2013 | Исправлено: sjwrec, 08:42 20-09-2013
BUU



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

Всего записей: 181 | Зарегистр. 15-08-2008 | Отправлено: 10:04 20-09-2013 | Исправлено: BUU, 10:56 20-09-2013
Kopejkin



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

Цитата:
 ...хотите разрушить

Только мое ЛИЧНОЕ мнение.
В течении подготовки к установке игрушки (реально времени на это тратится очень мало), скрывать кнопки и, тем более, меню установки излишне. Пользователь должен настроить установку программу так, как нужно именно ему.  
А вот когда начинается собственно сам процесс распаковки и копирования файлов - тогда да, хочешь - смотри слайдшоу (без кнопок и меню), хочешь - сверни инсталлятор в маленькое окошко.

Цитата:
...поменяйте выделенное
 
Эта информация вовсе не лишняя. Зачем такую красоту прятать. Я, например, не с первого раза понял, зачем этот пункт в главном меню.
 
 

Всего записей: 585 | Зарегистр. 04-05-2007 | Отправлено: 11:10 20-09-2013
sjwrec



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kopejkin
Кнопки не скрываются, если на них держать курсор мыши. Это сделано в фиксе 6.2-r1
Но там возник баг, дело в том что я не внимательно прописал некоторую функцию, и произошло следующее: при наведении на кнопку Свернуть/Развернуть ReadMe - кнопки перестают сворачиваться и нужно навести на одну из них, а затем снова убрать крурсор мыши, чтобы они свернулись.
Исправлено в 6.2-r2
Немного об обновлении 6.2-r2 которое скоро выйдет

Цитата:
Зачем такую красоту прятать

Ну иногда это нужно - это моё мнение.
 

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 11:55 20-09-2013
Kopejkin



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

Цитата:
...скоро выйдет

Учитывать или нет пожелания пользователей - ваше законное право автора. Всем угодить невозможно.
С нетерпением жду обновления. Удачи.
 
Добавлено позже.

Цитата:
...поменяйте выделенное на True

Тестирую без архивов файлов, естественно. В начале этапа распаковки выдается сообщение, что архивов нет - это понятно.
А вот прогресс-бар только на мгновение становится двойным. Т.е. все равно отображается как обычная установка. Чтобы отображались два прогресс-бара и сопутствующая информация, требуется два раза вызвать главное меню и щелкнуть по пункту Установка - Подробная/Обычная.

Всего записей: 585 | Зарегистр. 04-05-2007 | Отправлено: 12:37 20-09-2013 | Исправлено: Kopejkin, 14:05 20-09-2013
sjwrec



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

Цитата:
требуется два раза вызвать главное меню и щелкнуть по пункту Установка - Подробная/Обычная

Возможно я не всё предусмотрел поменяв этот пункт, что-то пошло не так. Так бывает в моей практике.
Сейчас пока нет времени с этим разбираться.
Установил Windows 8 - и сейчас её настраиваю.

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 19:38 20-09-2013
   

Страницы: 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 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
articlebot (13-10-2013 23:33): продолжение темы - №15


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru