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

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

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

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

   

Widok



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

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний бета релиз: 5.3.3 [05.08.2009]
Последний стабильный релиз: 5.2.4 [01.04.2009]
Что нового? | Что нового в версии 5.3-beta? | Все сборки
 
Inno Setup Compiler 5.2.3 090506 - расширенная версия от ResTools (зеркало)
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.2 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать (зеркало) | версия 4 скачать (зеркало) | версия 3 скачать (зеркало)
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия
 
 

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

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

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

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


мусор вынесен в пост

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:45 16-05-2009 | Исправлено: SotM, 12:44 09-08-2009
lol2xD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня есть расширенная версия от Restools(__http://restools.hanzify.org/inno/Inno_ISCmplr_Setup090302.zip),как её установить?
 
Добавлено:
и еще вопрос.как сделать, как на картинке если, есть кейген и мы знаем что ключ записывается в реестор?

Всего записей: 183 | Зарегистр. 18-05-2009 | Отправлено: 21:10 29-05-2009
Snake193

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

Всего записей: 24 | Зарегистр. 15-03-2008 | Отправлено: 23:00 29-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу понять как установить Corona Skin & Check System Requirements в Inno setup.
Куда кидать файлы архива, как их использовать?
Еще перечитал форум насчет FreeArc так и не смог найти кода, который бы смог сделать возможной распаковку этих архивов. Помогите

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 23:08 29-05-2009
4esnok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди подскажите. 1. Как сделать чтобы вначале WizardImageFile расширялся на все окно инсталлятора, но текст был по верх него...
2. Чтобы WizardSmallImageFile был полностью растянут на всю полосу и текст тоже был поверх картинки..

Всего записей: 68 | Зарегистр. 14-08-2007 | Отправлено: 23:36 29-05-2009
SotM



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

Цитата:
у меня есть расширенная версия от Restools

Распаковываешь в папку Inno Setup и радуешься жизни.
 

Цитата:
и еще вопрос.как сделать, как на картинке

Вопрос не ясен. Что есть и что нужно сделать?
 
Snake193
Логичный вопрос: а зачем? С реестром и Inno может спокойно работать.
 
SkynetAst
Зачем Corona Skin куда-то копировать?! Там же есть Example.iss, смотришь его, читаешь и т.д.
 

Цитата:
перечитал форум насчет FreeArc

Ты сначала почитай информацию в другом месте о том, как распаковывать FreeArc, ибо здесь это будет небольшой оффтоп. После того, как научишься распаковывать, возвращайся сюда и читай как другие архивы распаковываются, и по подобию сделай так же.
 
4esnok
Смотри Inno Setup Scripting 5.1, там есть ответы.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 23:36 29-05-2009 | Исправлено: SotM, 23:40 29-05-2009
AngelDead



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

Всего записей: 100 | Зарегистр. 18-03-2009 | Отправлено: 00:14 30-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Спасибо =)
Я умею пользоваться FreeArc но как встроить его распаковку в установщик.
Допустим у меня есть файл data.arc или data.exe (Графический для Windows: freearc.sfx)
Я хочу сделать инсталиционный пакет во время которого будет автоматически распаковано содержимое arc архива. Как это сделать? Объясните мне пожалуйста
пробовал этот метод:

Код:
[Run]
Filename: "{src}\arc.exe"; WorkingDir: "{src}"; Parameters: """-x{tmp}\content.arc"" -y -s2 -d""{app}""" ; StatusMsg: "Идет распаковка данных, пожалуйста подождите...";

Этот:
Подробнее...

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 00:22 30-05-2009
4esnok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4esnok
Смотри Inno Setup Scripting 5.1, там есть ответы.
 
Конкретного примера там нет...

Всего записей: 68 | Зарегистр. 14-08-2007 | Отправлено: 00:34 30-05-2009
DeKaNszn

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

Код:
DiskSpanning=true
DiskSliceSize=2100000000

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 00:45 30-05-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AngelDead
Прямо дежавю какое-то. Вы чё тут собираетесь одни и те же вопросы задавать?!?! Читай несколько страниц назад, читай хелп и т.д.  
 
4esnok
Дык, а сам установщик? Картинка растянута на всю форму, как ты и хотел.
 
SkynetAst

Цитата:
пробовал этот метод

Ну и? Получилось или нет?
Тот пример, который ты привел черезчур сложный. Ты сначала пробуй распаковывать в самых обычных скриптах. Иди от простого к сложному, а не наоборот.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 00:50 30-05-2009
Evil555

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

 
вот кусок скрипта
 
[Run]
Filename: {src}\D:\Games\Call of Duty 4 - Modern Warfare\main\iw_07.exe; WorkingDir: {src}; Parameters: "-y -s2 -d""{app}\"; StatusMsg: Распаковка звуков...; Flags: waituntilterminated

Всего записей: 13 | Зарегистр. 14-04-2009 | Отправлено: 01:23 30-05-2009 | Исправлено: Evil555, 01:26 30-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Вот сделал такой скрипт все работает.
т.е есть игра запакованная в arc, она распаковывается.
   

Код:
[Files]
Source: E:\arc.exe; DestDir: {app}
[Setup]
AppName=driver
Uninstallable=false
AppVerName=1.0
DefaultDirName=worm
OutputDir=C:\Users\Skynet\Desktop
[Run]
Filename: {src}\arc.exe; WorkingDir: {src}; Parameters: x {src}\worms.arc -y -dp{app}; StatusMsg: Идет распаковка данных, пожалуйста подождите...

1) А вот как сделать чтобы это окошко не вылезало?
2) А еще лучше как сделать так, чтобы шел какой то процентаж распаковки и заполнялась полоска?

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 01:34 30-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SkynetAst
 
а на 1 страницу назад заглянуть можно?

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 01:41 30-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
да я нашел такой способ тоже, мне посоветовали начать с легкого =)
сейчас попробую..........
Выходит такая ошибка
   
Где достать эту процедуру?

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 01:45 30-05-2009 | Исправлено: SkynetAst, 02:58 30-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SkynetAst
 
картинку на radikal.ru залей
 
Добавлено:
SkynetAst
 
 
в том скрипте она есть

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 02:53 30-05-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Evil555
Дык, тебе же явно на картинке показывается, что ты указываешь не правильный путь. Что тут не ясно?!  
Сам же указал путь:
Цитата:
Filename: {src}\D:\Games\Call of Duty 4 - Modern Warfare\main\iw_07.exe; WorkingDir: {src}; Parameters: "-y -s2 -d""{app}\"; StatusMsg: Распаковка звуков...; Flags: waituntilterminated

Т.к. не известно где лежат твои исходные файлы, то логично попробовать следующее:
Filename: {src}\iw_07.exe; ...

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 08:56 30-05-2009 | Исправлено: SotM, 09:18 30-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
Всмысле в том скрипте она есть?  и что мне делать?

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 08:58 30-05-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SkynetAst
Ну теперь скопируй те недостающие функции в свой скрипт и пробуй с ними. В том скрипте показан пример, сделай по такому же подобию.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 09:02 30-05-2009
SkynetAst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Извините конечно если надоедаю, но мне сложно понять =)
Дык я весь пример и скопировал и его редактирую...
там есть такое:

Код:
procedure UnpackArc(s: string);
begin
  WizardForm.CancelButton.Enabled:= False; // îòêëþ÷àåì êíîïêó 'Îòìåíà'
  BatRunArc(s); // ñîçäà¸ì áàòíèê äëÿ çàïóñêà Arc.exe
  WizardForm.StatusLabel.Caption:= 'Ðàñïàêîâêà àðõèâà, æäèòå...';
  ParserLog; // îáðàáàòûâàåì ëîã ôàéë
  WizardForm.StatusLabel.Caption:= WizardForm.StatusLabel.Caption;
  ProgressBar.Position := 100;
  // óäàëÿåì ëèøíåå
  DelayDeleteFile(ExpandConstant('{app}\out_log'), 2);
  DelayDeleteFile(ExpandConstant('{app}\in_log'), 2);
  DelayDeleteFile(ExpandConstant('{app}\Arc.exe'), 2);
  DelayDeleteFile(ExpandConstant('{app}\') + s, 2);
end;

Вот этот процедуре....я не понял мне  что какой то файл с ним создать?

Всего записей: 6 | Зарегистр. 29-05-2009 | Отправлено: 09:31 30-05-2009
DeKaNszn

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

Цитата:
{src}\D:\Games\Call of Duty 4 - Modern Warfare\main\iw_07.exe

 
у тебя папка неверно написана

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 09:49 30-05-2009
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru