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

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

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

Widok (23-11-2010 10:55): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup часть 11
Предыдущие части: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последние версии:
Inno Setup QuickStart Pack (ansi) 5.4.0 [31.10.2010]
Скачать (1.6 Mb)
Inno Setup QuickStart Pack (unicode) 5.4.0 [31.10.2010]
Скачать (2 Mb)
Что нового? | Все сборки
Русский язык для Inno Setup версии 5.4.0 от vadimsva
Скачать
 
Расширенная версия от китайских собратьев. Домашняя страница ResTools
Inno Setup Compiler 5.3.10 build 100707
Скачать (1.7 Mb) | Зеркало
Inno ISCmplr Setup 5.4.0 build 101107
Скачать (1.6 Mb) | Зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русский язык для Inno Setup Enhanced (Restools) версии 5.3.10+ (ansi и unicode) от vadimsva
Скачать
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
 

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

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

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

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

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

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 02-08-2010 | Исправлено: SotM, 08:47 22-11-2010
rp0Mk0cTb



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

Всего записей: 60 | Зарегистр. 16-07-2010 | Отправлено: 22:25 24-10-2010
serg_aka_lain

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

Цитата:
ИМХО, прерывание установки не совсем удачное...  
Не идет в основной форме...

Ну, лучше не получается сделать,
т.к. после отката установщик сразу закрывается, и вызвать свою форму
получилось только перед началом отката, ... или может чего я не знаю.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 22:34 24-10-2010
Prado8877898

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет ребята, наверно для вас профи  вопрос покажется простым, может смешным, но я только начинаю разбираться в этой программе, и мне нужна ваша помощь..
скачал я по вашей ссылке гейм скрипт генератор, собрал инсталлер, файлы игры(Fallout New Vegas), добавил слайд шоу, музыку.. все сохранил и сделал через inno setup компиляцию
все получилось отлично, но вот после того как  поставил игру через собранный мной инсталлер, система не видит, что игра установлена, эта проблема мне съедает весь мозг
Возможно загвоздка в том что я не указал ключи реестра(не знаю как) Теряюсь в догадках... Но при этом маленькие игры на 500-1000метров таким способом отлично устанавливаются и запускаются.
Уже несколько дней читаю ветки сообщений, но пока не нашел решения своей проблемы, прошу помочь..

Всего записей: 3 | Зарегистр. 25-10-2010 | Отправлено: 10:47 25-10-2010
DemonAk



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Prado8877898
[Registry]
Root: HKLM; SubKey: SOFTWARE\Bethesda Softworks; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\Bethesda Softworks\FalloutNV; ValueType: string; ValueName: Installed Path; ValueData: {app}\; Flags: uninsdeletekey

Всего записей: 316 | Зарегистр. 08-11-2007 | Отправлено: 11:28 25-10-2010
Prado8877898

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DemonAk
 
спс за подсказку, но объясни пож это шаблон для заполнения реестра или уже готовая запись для внесения в реестр?
если это не готовая запись, то если не сложно распиши полностью твои значения

Всего записей: 3 | Зарегистр. 25-10-2010 | Отправлено: 13:24 25-10-2010
DemonAk



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Prado8877898
Это готовая запись, просто вставь в свой скрипт инно.

Всего записей: 316 | Зарегистр. 08-11-2007 | Отправлено: 13:42 25-10-2010
skitonline

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Как сделать чтобы Доп. ПО обеспечение для игры устанавливалось автоматически, без всяких вопросов типа "Oбновить DireteX ?"  
2. Как сделать чтобы инстолятор распаковывал архив типа 7zip-прекомп-среп-фриарк и как конкретно делать каждое из этих действий (7zip-прекомп-среп-фриарк).Потому что у меня он распаковывает только если пакую файлы игры просто фриарком, без всего остального, а то вроде репакеры обычно пакуют 7zip-прекомп-среп-фриарк.
3. Почему архив фриарк надо класть рядом инстолятором, ведь у всех репакеров в репаке (извиняюсь за тавтологию) нет никакого архива.

Всего записей: 53 | Зарегистр. 25-10-2010 | Отправлено: 21:26 25-10-2010
Denis_T



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skitonline
1) [Run]
Filename: "{src}\Redist\DirectX\DXSETUP.exe"; StatusMsg: "Обновление DirectX...";  Flags: waituntilterminated
Filename: "{src}\Redist\vcredist_x86.exe"; Parameters: "/q"; StatusMsg: "Установка Microsoft Visual C++ 2005 SP1 Redist..."; Flags: runhidden waituntilterminated ;  
-------
2) Используй IsDone
-------
3) Они у них есть,но изменёно расширение. К примеру у РеКодингов,Механиков и других репакеров рядом с setup.exe лежит setup-1.bin. Так вот,это обычный arc архив переименованный в bin. И класть рядом эти архивы не обязательно.

Всего записей: 49 | Зарегистр. 21-08-2010 | Отправлено: 23:36 25-10-2010 | Исправлено: Denis_T, 23:41 25-10-2010
sjwrec



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

Цитата:
1. Как сделать чтобы Доп. ПО обеспечение для игры устанавливалось автоматически, без всяких вопросов типа "Oбновить DireteX ?"

 
Filename: "{src}\Redist\DirectX\DXSETUP.exe"; Parameters: "/silent"; StatusMsg: "Updating DirectX 9.0c..."; Tasks: "directx"; Flags: waituntilterminated
 
В этом случае параметр /silent обновит DirectX в скрытом режиме.
 

Цитата:
2. Как сделать чтобы инстолятор распаковывал архив типа 7zip-прекомп-среп-фриарк и как конкретно делать каждое из этих действий (7zip-прекомп-среп-фриарк).Потому что у меня он распаковывает только если пакую файлы игры просто фриарком, без всего остального, а то вроде репакеры обычно пакуют 7zip-прекомп-среп-фриарк.

 
Здесь лучше всего пользоваться ISDone.dll
 
Параметры запаковки архива следующие:
 
7z -> Precomp -> Srep -> FreeArc, распаковка должна прописоваться в обратную сторону.
 

Цитата:
3. Почему архив фриарк надо класть рядом инстолятором, ведь у всех репакеров в репаке (извиняюсь за тавтологию) нет никакого архива.

 
Потомучто в таком случае архив распакуется прямо из диска а не скопируется на жёсткий
диск, для последущей распаковки.
 

Всего записей: 473 | Зарегистр. 01-10-2010 | Отправлено: 23:45 25-10-2010
skitonline

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

Цитата:
Здесь лучше всего пользоваться ISDone.dll  
 
Параметры запаковки архива следующие:  
 
7z -> Precomp -> Srep -> FreeArc, распаковка должна прописоваться в обратную сторону.

Понятно.Вот я знаю как делать все это 7z -> Precomp ->Srep -> freearc А что надо со скриптом делать чтобы он все это распаковал ?

Цитата:
Потомучто в таком случае архив распакуется прямо из диска а не скопируется на жёсткий  
диск, для последущей распаковки.

Понятно.А как сделать чтобы он сначала скоировалсяна жесткий диск ?
 
 
 
Мой скрипт:
Подробнее...

Всего записей: 53 | Зарегистр. 25-10-2010 | Отправлено: 07:18 26-10-2010 | Исправлено: skitonline, 09:23 26-10-2010
alek11111

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Простые repackи создавать получилось, все работает!  
А как распаковать и вытащить содержимое готового репака?
 
Добавлено:
Внимательно прочитал шапку и догадался как

Всего записей: 81 | Зарегистр. 16-01-2007 | Отправлено: 09:26 26-10-2010
chuvak95

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте я первый раз хочу сделать красивый установщик , но не как не могу нормально установить скрипт а точнее объединить , скрипт я пытаюсь использовать  Need for Speed™ Undercover.iss v 2.2 [Final] и не как не получается заменить все строки на свои .Постоянно вылазит одна и тоже ошибка function BtnCreate(hParent:HWND; Left,Top,Width,Height:integer; FileName:PAnsiChar; ShadowWidth:integer; IsCheckBtn:boolean):HWND; external 'BtnCreate@{tmp}\botva2.dll stdcall delayload'; и я уже и не знаю что делать ???

Всего записей: 2 | Зарегистр. 26-10-2010 | Отправлено: 12:29 26-10-2010
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
chuvak95
Для того, чтобы хоть что-то менять в скрипте, очень желательно иметь хоть какое-то познание о Паскале. К тому же, ты НЕ привел сам текст ошибки.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 13:34 26-10-2010
r1977



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967
Твой скрипт Xenus2 botva2 ISDone-mode Подробнее...
 
 

Всего записей: 94 | Зарегистр. 17-06-2010 | Отправлено: 13:38 26-10-2010
nik1967



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

Цитата:
nik1967
Твой скрипт Xenus2 botva2 ISDone-mode Подробнее...

Внимательно читаем описание к ISDone и не задаём больше глупых вопросов.
 

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:45 26-10-2010 | Исправлено: nik1967, 13:53 26-10-2010
chuvak95

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
 
Я знаю хоть что то об этом, я делаю простые инсталы стандартные и поэтому хочу научиться делать красивые как в этой сборке Need for Speed™ Undercover.iss v 2.2 [Final] и другие !!!насчет ошибки то ее больше нет  но теперь есть другая я так понел что нужны подключаемые модули ?? вот скриншот http://ipicture.ru/Gallery/Viewfull/1727137.html

Всего записей: 2 | Зарегистр. 26-10-2010 | Отправлено: 15:01 26-10-2010
comrade007

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

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 16:01 26-10-2010
serg_aka_lain

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

Цитата:
создавал текстовый документ писал в нем, например, путь к игре, и сохранял его в нужном расширении

В нужном, это в каком?

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 18:53 26-10-2010
DeKaNszn

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

Цитата:
function SaveStringToFile(const FileName: String; const S: AnsiString; const Append: Boolean): Boolean;
function SaveStringsToFile(const FileName: String; const S: TArrayOfString; const Append: Boolean): Boolean;
function SaveStringsToUTF8File(const FileName: String; const S: TArrayOfString; const Append: Boolean): Boolean;

 

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

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

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 19:57 26-10-2010
comrade007

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

Цитата:
function SaveStringToFile(const FileName: String; const S: AnsiString; const Append: Boolean): Boolean;
function SaveStringsToFile(const FileName: String; const S: TArrayOfString; const Append: Boolean): Boolean;
function SaveStringsToUTF8File(const FileName: String; const S: TArrayOfString; const Append: Boolean): Boolean;  

 
serg_aka_lain .cfg и там должно быть 5+ строчек...

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 20:52 26-10-2010
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru