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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.x, автор перевода BagIra
Скачать | зеркало || cкачать в .chm формате
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
Версия 5.1 скачать || версия 5 скачать|зеркало || версия 4 скачать|зеркало || версия 3 скачать|зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы)
Новая версия (Web-интерфейс) || Старая chm-версия скачать | зеркало
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

Дополнительные утилиты для Inno Setup


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало || Русификатор | зеркало

Простой мастер создания скрипта для установки одной или нескольких игр. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации.
 

Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновить (нужен QuickStartPack 5.2.3)

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать | Расширенная версия (с поддержкой русского языка)  

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

Объёмные скрипты или части кода заключайте в тег more, чтобы ваш вопрос в сообщении не затерялся среди множества строк прилагаемого скрипта.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:16 17-06-2008 | Исправлено: equis, 17:51 06-12-2008
serg_aka_lain

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

Цитата:
как из MainForm убрать все надписи?

Вроде уже  хотели  как то убрать, но так ни чего не получилось.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 15:23 14-09-2008
Meceniy

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

Всего записей: 5 | Зарегистр. 05-09-2008 | Отправлено: 16:34 14-09-2008
serg_aka_lain

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

Цитата:
Не подскажите как сделать так чтоб при установке на рабочий стол выводились ярлыки на нужные мне фаилы?

 
Читать Help.
 
[Icons]
Name: "{userdesktop}\My Program"; Filename: "{app}\MYPROG.EXE"; WorkingDir: "{app}";

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 17:28 14-09-2008
LinkX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно поставить один Checkbox вместо двух RadioButton на странице wpLicense?

Всего записей: 10 | Зарегистр. 13-09-2008 | Отправлено: 18:42 14-09-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот нашёл код как сделать вторую страницу дополнительных задач, но не могу понять как связать с другими
секциями [Registry], [Icons], как на стантартной странице дополнительных задач где связь идёт через [Tasks]
 
 
Добавлено:
Вопрос снят, ответ нашёл.

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 19:18 14-09-2008
serg_aka_lain

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

Цитата:
Возможно поставить один Checkbox вместо двух RadioButton на странице wpLicense?

 
Конечно, возможно.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 20:26 14-09-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
adamov3
Попробуй так:
 
[LangOptions]
TitleFontSize=10000

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 21:03 14-09-2008
LinkX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain, хорошо, где его можно найти.

Всего записей: 10 | Зарегистр. 13-09-2008 | Отправлено: 23:09 14-09-2008
serg_aka_lain

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

Цитата:
хорошо, где его можно найти.

 
Вот простенький пример ...

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:36 14-09-2008 | Исправлено: serg_aka_lain, 00:39 15-09-2008
LinkX

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

Всего записей: 10 | Зарегистр. 13-09-2008 | Отправлено: 00:11 15-09-2008
serg_aka_lain

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

Цитата:
но есть баг - если галочку поставить и потом снять (то-есть не согласен), кнопка "Далее" остаётся доступной для нажатия.

 
Действительно, Исправил...

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:36 15-09-2008
Artem_Butenko



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

Всего записей: 728 | Зарегистр. 19-02-2008 | Отправлено: 02:49 15-09-2008
LinkX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
,спасибо, по моему так выглядет правельнее. Зачем делать две строчки, когда можно одну + окно для текста больше.
 
Добавлено:
serg_aka_lain
 
 
Добавлено:
Кто пробовал, как Splash-заставка взятая из "Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly" - раздел - "Сплеш-заставка с эффектом затухания и возможностью проигрывания wave-файла, используя библиотеки от инсталлятора NSIS" она работает в Wondows Vista? (нет возможности проверить но очень надо знать)

Всего записей: 10 | Зарегистр. 13-09-2008 | Отправлено: 02:59 15-09-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просмотрел все предыдущие посты, но ответа не нашёл на тему, как можно удалить сообщение "UninstalledMost=Деинсталляция %1 завершена.%n%nЧасть элементов не удалось удалить. Вы можете удалить их самостоятельно."

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 08:11 15-09-2008
Sig666

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

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 14:39 15-09-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
serg_aka_lain
как сделать, что б сначало был выбор компонент, а только потом выбор папки для установки?
Как в теге [Registry] сделать проверку на выбор компонент?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:55 15-09-2008
serg_aka_lain

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

Цитата:
как сделать, что б сначало был выбор компонент, а только потом выбор папки для установки?

- Уже спрашивали, примерно так-  По-моему пример Genri ...  (Только на Mainpanel текст надо поменять.)
 

Цитата:
Как в теге [Registry] сделать проверку на выбор компонент?

 
- А это так Пример ...
 
 
 
Добавлено:
LinkX

Цитата:
Кто пробовал, как Splash-заставка взятая из "Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly" - раздел - "Сплеш-заставка с эффектом затухания и возможностью проигрывания wave-файла, используя библиотеки от инсталлятора NSIS" она работает в Wondows Vista?  

 
Работает. на Vista x86 точно.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 19:02 15-09-2008 | Исправлено: serg_aka_lain, 21:24 15-09-2008
ComradG



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

Цитата:
Возможно поставить один Checkbox вместо двух RadioButton на странице wpLicense?

Этвет на твой вопрос.
[Setup]
AppName=License
AppVerName=License
DefaultDirName={pf}\License
CreateAppDir=false
LicenseFile=compiler:license.txt
 
[_Code]
var
 CheckBox: TCheckBox;
 
procedure CheckBoxOnClick(Sender: TObject);
begin
 if CheckBox.Checked then
  WizardForm.LicenseAcceptedRadio.Checked:=true
 else
 if not(CheckBox.Checked) then
  WizardForm.LicenseNotAcceptedRadio.Checked:=true
end;
 
procedure InitializeWizard();
begin
 CheckBox:= TCheckBox.Create(WizardForm);
 CheckBox.Top:= ScaleY(217);
 CheckBox.Left:= ScaleX(0);
 CheckBox.Width:= ScaleX(140);    {может быть и шире, в зависимости от заголовка}
 CheckBox.Caption:= 'Yes, I agree with terms.';
 CheckBox.OnClick:= @CheckBoxOnClick;
 CheckBox.Parent:= WizardForm.LicensePage;
 
 WizardForm.LicenseAcceptedRadio.Hide;
 WizardForm.LicenseNotAcceptedRadio.Hide;
 WizardForm.LicenseMemo.Top:=ScaleY(37);
 WizardForm.LicenseMemo.Height:=ScaleY(173);
end;
 
Добавлено:
О!оказывается тебе уже дали ответ, не заметил.
Artem_Butenko
Если тема патчинга интересна, есть предложение.

Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 21:53 15-09-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ComradG - а именно? Если можно, то конкретнее, что Вы хотите реализовать в области построения патчера на Inno Setup? И еще, если можно, хотя бы скажите как называется дампер, позволяющий восстановить секцию [Code] из файла .bin, после распаковки инсталлятора анпакером.

Всего записей: 728 | Зарегистр. 19-02-2008 | Отправлено: 00:40 16-09-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain - предыдущие примеры обмена страниц компонентов и выбора папки не проверяют параметр DisableDirPage=true
 
Вот исправленный скрипт, который меняет описания Mainpanel и учитывает, что страница выбора папки может быть отключена.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:46 16-09-2008
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru