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

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

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

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

   

Widok



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

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний стабильный  релиз: 5.3.9 [10.04.2010]
Последний стабильный Unicode релиз: 5.3.9 [10.04.2010]
Что нового? | Все сборки
 
Inno Setup Compiler 5.3.8 build 100322 Final - расширенная версия от ResTools (зеркало)  
Inno ISCmplr Setup 5.3.8 build 100323
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.9 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
 

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

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

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

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

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:52 25-12-2009 | Исправлено: A19EXXX, 22:58 10-04-2010
e7x

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времни суток. Гуру, подскажите возможно ли убрать из окна выбора компонентов стороку, если исходные файлы не существуют. Пример:
[Components]
Name: law; Description: Систеные файлы
[Files]
Source: {src}\SYS\*; DestDir: {app}\SYS; Flags: recursesubdirs createallsubdirs external skipifsourcedoesntexist overwritereadonly
 
Нужно, что-бы пункта "Систеные файлы" небыло в списке, если {src}\SYS пустая.

Всего записей: 64 | Зарегистр. 18-12-2006 | Отправлено: 10:58 18-02-2010
Gocha1



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

Цитата:
А не проще просто сделать установку GFWL в тихом режиме? Инсталлятор сам все проверит и будет действовать по обстоятельствам

 
Не совсем. Так как если у пользователя не установлено и в тихом режиме установить, то в данном случи требуется перезагрузка и если ето сделат принудительно то не справедливо, может же пользовател в тоже время печатает или чтото смотрит. Поэтому если задача отмечена то по умолчанию в конце установки мастер сам просить перезагрузи прямо сейчас или по позже. Если же сделать все же тихую установку и без перезагрузки, то есть вероятность что игра не запустится и пользовател же не будет в курсе что ему стойло бы перезагрузить компьютер. А если плюс такому случаю всже сделать спрос на перезагрузку то есть вопрос - зачем, может у пользователя уже установлено и просто снял отмечку - а мастер все равно попросить перезагрузку и зря сделает - плюс если принят во внимание, что у многих загрузка системы занимае много времени.  Так что повторюс -  
 
Как сделат проверку Microsoft Games for Windows - LIVE и если не установлен то чтоб Задача было по умолчанию отемчено, иначе снято?
 
Ну проверку сделаем, просто чтоб если есть снять задачу если нет отметить.

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 11:24 18-02-2010
speedman777

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

Цитата:
Вот : http://rghost.ru/1010137/private/4be85a88ddc16b78d335af98a2cd12bd

СПАСИБО ОГРОМНОЕ!!!

Всего записей: 8 | Зарегистр. 18-02-2010 | Отправлено: 13:05 18-02-2010 | Исправлено: speedman777, 13:06 18-02-2010
lol2xD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дайте пожалуйста ссылку на packeg slow от Krinkels

Всего записей: 183 | Зарегистр. 18-05-2009 | Отправлено: 13:08 18-02-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lol2xD
Вот  
http://upwap.ru/745415

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 14:00 18-02-2010
Krinkels



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Packers Show 2.1
 - Пакетная обработка реализована для всех пакеров
 - Добавлена небольшая справочка

----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 14:15 18-02-2010 | Исправлено: Krinkels, 14:28 18-02-2010
molot76



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svensoft
чекбоксов нет и небыло, стоит только на создание ярлыков на рабочем столе и обновление директикса больше никаких нет..
 ВОТ СКРИПТ
вобщем нужно следующее добавить в мой код кусок кода который отвечает за расположение элементов на странице компонентов.
далее нуна к компоненту №1 привязать архив фриарка (компонента 2), ко второму я уже привязал что надо...
и на странице меню Пуск поставить чекбокс на отмену создания ярлыков в меню Пуск..
надеюсь что понятно если нет то попробую обьяснить по другому... надеюсь на помощь..

Всего записей: 352 | Зарегистр. 24-06-2009 | Отправлено: 17:19 18-02-2010 | Исправлено: molot76, 17:37 18-02-2010
wetcase

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

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

Странно, сколько раз устанавливал - перезагрузки не просило ни разу.

Всего записей: 21 | Зарегистр. 16-03-2007 | Отправлено: 18:51 18-02-2010
vadimsva



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Русификатор для Inno Setup 5.3.8 / Зеркало

Всего записей: 103 | Зарегистр. 10-07-2007 | Отправлено: 18:56 18-02-2010
A19EXXX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadimsva, мило... вот только на оф. сайте версию 5.3.8 в упор не вижу...
Упс... нашёл))

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 19:32 18-02-2010 | Исправлено: A19EXXX, 19:48 18-02-2010
lol2xD

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

Всего записей: 183 | Зарегистр. 18-05-2009 | Отправлено: 19:35 18-02-2010 | Исправлено: lol2xD, 19:37 18-02-2010
A19EXXX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lol2xD, можно. Примерно так
В шапку добавлена новая версия Inno Setup 5.3.8 + русификатор от vadimsva

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 19:40 18-02-2010 | Исправлено: A19EXXX, 19:47 18-02-2010
NikitaAdm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно узнать в секции Run, требуется перезагрузка или нет. То есть запускать определённый файл только если НЕ требуется перезагрузка. Как это реализовать?
 
( Перезагрузка требуется если не получилось переписать файлс restartreplace. )
 

Всего записей: 32 | Зарегистр. 20-06-2008 | Отправлено: 20:21 18-02-2010 | Исправлено: NikitaAdm, 20:22 18-02-2010
speedman777

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

Код:
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssPostInstall then
if Icons.Checked then
CreateShellLink(ExpandConstant('{commondesktop}\{#MyAppName}.lnk'), '',
ExpandConstant('{app}\hl.exe'), '', ExpandConstant('{app}'), '', 0, SW_SHOWNORMAL);
end;

 
Помогите прикрепить к hl.exe иконку и параметры запуска (Parameters: -game cstrike;)??? Надеюсь на вашу помощь!
 
Вот сам скрипт:
http://slil.ru/28673313

Всего записей: 8 | Зарегистр. 18-02-2010 | Отправлено: 01:25 19-02-2010 | Исправлено: speedman777, 01:46 19-02-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите пожалуйста, а как сделать кнопку "Закрыть" неактивной?!
Вот эту  

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 06:04 19-02-2010
skeptik_vdm



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

Цитата:
procedure CurStepChanged(CurStep: TSetupStep);  
begin  
if CurStep = ssPostInstall then  
if Icons.Checked then  
CreateShellLink(ExpandConstant('{commondesktop}\{#MyAppName}.lnk'), '',  
ExpandConstant('{app}\hl.exe'), '-game cstrike', ExpandConstant('{app}'), '', 0, SW_SHOWNORMAL);  
end;

Сделал с параметром, а вот как иконку сменить не знаю

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 09:34 19-02-2010
htuos

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

Цитата:
как сделать кнопку "Закрыть" неактивной?

подозреваю, что это уже обсуждали раньше
да и в шапке наверное, пример есть
 
Добавлено:
speedman777
help читаем

Цитата:
function CreateShellLink(const Filename, Description, ShortcutTo, Parameters, WorkingDir, IconFilename: String; const IconIndex, ShowCmd: Integer): String;
 

 
 
Добавлено:
skeptik_vdm

Код:
function GetSystemMenu(hWnd: HWND; bRevert: BOOL): LongWord; external 'GetSystemMenu@user32.dll stdcall';
function DeleteMenu(hMenu: LongWord; uPosition, uFlags: UINT): BOOL; external 'DeleteMenu@user32.dll stdcall';
 
procedure InitializeWizard();
begin
  DeleteMenu(GetSystemMenu(WizardForm.Handle,False),61536,0);
end;
 

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 09:39 19-02-2010
skeptik_vdm



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

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 10:37 19-02-2010
meekrab



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как убрать или изменить вот то что отмечено стрелкой Убей где то в Хламе было не могу найти
 
Картинка  
 
 

Всего записей: 256 | Зарегистр. 12-10-2009 | Отправлено: 10:57 19-02-2010
skeptik_vdm



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

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 10:59 19-02-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 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru