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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Zorbbb

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dodakaedr
Пробовал конечно. Уже подсказали, спасибо

Код:
[Setup]
DefaultDirName={reg:HKLM\SOFTWARE\1C\%7B{BAC329E8-C7D7-4777-8D69-3AFD40603326},InstallDir|{sd}\Games\Game1}

Всего записей: 52 | Зарегистр. 18-01-2010 | Отправлено: 17:14 31-10-2014
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пример копирования текста в буфер обмена, и пример сигнатурного патчинга с использованием движка snr патчера dUP2.
 
http://rghost.ru/58825586
 
русские символы будут с коякозябрами только в том случае, если они будут прописаны в скрипте, а если будут введены или получены через инсталлятор, то проблем с кодировкой не будет.
 
еще snr функция возвращает 0 при ошибке и 1 при удаче, так что можно использовать дополнительные уведомления в завимости от найденой сигнатуры.

----------
Ru-Board Crew

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 13:52 01-11-2014 | Исправлено: Kindly, 21:12 01-11-2014
makdem1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте форумчане! подскажите мне пожалуйста всю голову сломал стало при выборе папки установки дублировать папку не пойму где поправить,первоначально по умолчанию стоит C:\Games пользователь выбирает папку для установки World_of_Tanks и прибавляется само автоматом опять \Games
 
вот итог C:\Games\World_of_Tanks\Games как исправить последний дубляж?

Всего записей: 2 | Зарегистр. 06-11-2014 | Отправлено: 19:14 06-11-2014
dodakaedr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
makdem1
В секции [setup] добавте AppendDefaultDirName=no

Всего записей: 178 | Зарегистр. 31-01-2014 | Отправлено: 07:50 07-11-2014
makdem1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dodakaedr
 
Спасибо огромное, помогли!

Всего записей: 2 | Зарегистр. 06-11-2014 | Отправлено: 19:21 07-11-2014
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте !
1.У меня есть зип-архив , подскажите чем сейчас его лучше распаковать с помощью Inno Setup- и вообще можно как-то это сделать ?
То есть запускаешь скрипт выбираешь или же он сам находит определенный архив , потом уже все  как в обычном инсталляторе .
2. Подскажите как перед инсталляцией , но после выбора папки - запустить определенный файл/батник ..

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 14:11 08-11-2014 | Исправлено: MihailM, 14:13 08-11-2014
dodakaedr



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

Цитата:
2. Подскажите как перед инсталляцией , но после выбора папки - запустить определенный файл/батник ..

запуск файла перед началом установки

Всего записей: 178 | Зарегистр. 31-01-2014 | Отправлено: 20:43 08-11-2014
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dodakaedr, Спасибо !
А можно пример для записи в файл своих данных из скрипта .. А то где было , но не могу найти .  
а по 1-ому вопросу , если я возьму скрипт распаковки из этой темы :
Цитата:
Inno Setup плюс внешние упаковщики

К примеру
Цитата:
7zip+Inno
, пойдет ли для  zip-архива распаковка ,никто не пробовал ?

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 00:58 09-11-2014 | Исправлено: MihailM, 01:24 09-11-2014
kuriozin



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как сделать, чтобы при разбивке на диски - первый диск, допустим, setup-1.bin занимал меньше места, чем последующие ?

Всего записей: 491 | Зарегистр. 27-08-2010 | Отправлено: 11:36 09-11-2014 | Исправлено: kuriozin, 11:37 09-11-2014
Brabusdark



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это уже сам решаешь сколько места, как сожмешь такой размер и будет. Можешь взять 2 папки и будет setup-1.bin 2мб а setup-2.bin 10Gb. А можешь по другому сжать, смысл думаю понял

Всего записей: 55 | Зарегистр. 26-03-2011 | Отправлено: 12:05 09-11-2014
kuriozin



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Brabusdark
Не, это геморно слишком. Файлов много и в одной папке может быть больше гига.
Разве нет возможности просто задать первому диску определенный размер и последующим?

Всего записей: 491 | Зарегистр. 27-08-2010 | Отправлено: 12:09 09-11-2014 | Исправлено: kuriozin, 12:09 09-11-2014
dodakaedr



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

Цитата:
пойдет ли для  zip-архива распаковка

 
пойдет, но пример дать не могу, никогда не пользовался

Всего записей: 178 | Зарегистр. 31-01-2014 | Отправлено: 18:24 09-11-2014
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dodakaedr , ок надо попробовать , пример вроде из приведенной темы (в шапке) есть , найдем  .
Спасибо !  
 

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 20:27 09-11-2014 | Исправлено: MihailM, 01:26 10-11-2014
Brabusdark



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

Всего записей: 55 | Зарегистр. 26-03-2011 | Отправлено: 11:49 10-11-2014
Brabusdark



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите прикрутить кликабельное лого в углы, код сам я нашел, но вот прикрутить не получается( инсталл запускается, он не более, кликабельного лого я не обнаруживаю
http://rghost.ru/58995455

Всего записей: 55 | Зарегистр. 26-03-2011 | Отправлено: 20:02 10-11-2014
RussaKKinG



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите что делать если я сделал инсталлер через программу isgsg и туда засунул заставку и когда я собираю его ЗАСТАВКА НЕ показывается!
Что делать? Как исправить?

Всего записей: 21 | Зарегистр. 21-07-2014 | Отправлено: 16:25 13-11-2014 | Исправлено: RussaKKinG, 16:28 13-11-2014
Brabusdark



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

Всего записей: 55 | Зарегистр. 26-03-2011 | Отправлено: 16:54 13-11-2014
RussaKKinG



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

Код:
procedure ShowSplashScreen(p1:HWND;p2:string;p3,p4,p5,p6,p7:integer;p8:boolean;p9:Cardinal;p10:integer); external 'ShowSplashScreen@files:isgsg.dll stdcall delayload';
 
procedure InitializeWizard;
begin
  ExtractTemporaryFile('3ACTABKA.bmp');
  ShowSplashScreen(WizardForm.Handle,ExpandConstant('{tmp}')+'\3ACTABKA.bmp',800,5000,800,0,255,True,$FFFFFF,10);
end;
 

 
Добавлено:
И ещо один вопрос, у меня пропало окно с путём установки...
Что надо сменить...

Код:
WizardSmallImageFile=lllAPKA.bmp
WizardImageFile=VOTESNIPER.bmp
SourceDir=.
OutputDir=
AppName=
AppVerName=
AppVersion=
DefaultDirName=C:\Games\World_of_Tanks
DefaultGroupName=
AllowNoIcons=yes
OutputBaseFilename=
WindowVisible=no
WindowShowCaption=no
WindowResizable=no
Compression=lzma/normal
DiskSpanning=False
DiskSliceSize=2100000000
SlicesPerDisk=1
DisableDirPage=yes
AppendDefaultDirName=False
Uninstallable=no

Названия убрал!

Всего записей: 21 | Зарегистр. 21-07-2014 | Отправлено: 17:19 13-11-2014
Vo1T



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ISCallProc проект небольшого эксперимента направленный на вызов процедур по их имени (аналог калбэков)  
Исходный код сия чуда можно скачать тут ISCallProc
Использовались:
Inno Setup Compiler 5.5.5 (u) (build 121002) для других придётся поменять адрес процедуры
Delphi XE6, но думаю скомпилится в любой
 
PS Вдогонку ISCallBack (версия Inno не имеет значения)

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 11:57 14-11-2014 | Исправлено: Vo1T, 12:40 14-11-2014
Brabusdark



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

Всего записей: 55 | Зарегистр. 26-03-2011 | Отправлено: 12:18 16-11-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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