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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.
 
Последний бета релиз: 5.3.1-beta [15.05.2009]
Последний стабильный релиз: 5.2.4 [01.04.2009]
Что нового? | Что нового в версии 5.3-beta? | Все сборки
 
Inno Setup Compiler 5.2.3 090506 - расширенная версия от ResTools | зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.2.0 от NightW0lf | зеркало
 
Русская справка к версии 5.0.x, автор перевода BagIra | зеркало || cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать | зеркало || версия 4 скачать | зеркало || версия 3 скачать | зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия  
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
InnoTools Downloader 0.3.5 [15.10.2008] от Sherlock Software
Это скрипт и DLL, которые позволяют вам скачивать файлы с HTTP или FTP из вашей инсталяционной программы.
Скачать (400 Kb) | Что нового?
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


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

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

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

Распаковщик инсталляторов, созданных с помощью Inno Setup, начиная с версии 3.0.0-beta по 5.2.4. Извлекает ресурсы и скрипт установки (без секции Code). К Total Commander или FAR подключается с помощью MultiArc плагинов.
 
Последний релиз: 0.21 [21.04.2009]
Скачать | Расширенная версия (с поддержкой русского языка)
 

Программа для создания и добавления в инсталлятор кастомных скинов. Изменить можно практически любой элемент окна.
Инструкция по добавлению нужных кусков кода в скрипт (английский язык).
 
Последний релиз: 2.0.0.0 [18.09.2008]
Скачать | Зеркало

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:26 29-12-2008 | Исправлено: boss911, 17:49 15-05-2009
perf92



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите пожалуйста, как в конце установки рядом с "запустить приложение" сделать например "обновить directx" или "установить OpenAL" , чтото типо этого?  
 
------------------------------------------
Все разобрался!

Всего записей: 46 | Зарегистр. 01-05-2009 | Отправлено: 00:35 01-05-2009 | Исправлено: perf92, 01:00 01-05-2009
htuos

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

Цитата:
Проблема в том, что если окно не модальное, то возможно активировать то окно что под ним, а это в свою очередь означает перерисовки(мерцание), возможность свернуть и пр.  

вот после этого

Цитата:
а по интересующему тебя вопросу рекомендую скачать Коллекция скриптов, и найти там Gradient_final.iss  

на детский сад похоже
этот скрипт при знании delphi переписать 10 мин.
Подробнее...
в этом примере фоновая форма не активируется (т.к. это MainForm) и ни каких наворотв в написании нет

Цитата:
Кстати, по поводу checkboxes, рекомендую глянуть unit Themes;

я тебе пример с чекбоксами дал, чтобы показать как можно переопределить оконную процедуру у контрола, а не как заскинить приложение
в инно нет модуля Themes, если тебе нужно скинирование, то качай isskin.dll с примерами использования (все ссылки в шапке есть)

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 00:51 01-05-2009 | Исправлено: htuos, 01:20 01-05-2009
Victor_Dobrov



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

Цитата:
Corona Skin: Речь идет о крупных шрифтах в Windows (для ХР - правый клик на Desktop, в popup выбрать пункт "Свойства", появится окно "Свойства: Экран", закладка "Параметры", кпонка "Дополнительно", закладка "Общие") 120 dpi против стандартных 96 dpi.  

Переделывать скин под 120 dpi сложно, проще сделать другой с нуля, поскольку Corona Skin всё же рассчитана на стандартные настройки оформления. Но, так как я ещё не видел, чтобы кто-то работал с такими установками, то не считаю это недостатком скина.
 
P.S. Поставил 120 dpi, на 19-м мониторе при разрешении 1280х1024 всё выглядит очень крупно. Не знаю, как в Delphi, но винда явно заточена под 800х600 и 8-й шрифт и в этом режиме большие проблемы, например меньше размер графики в диалогах.

Цитата:
Самостоятельная отрисовка чекбоксов...

Рекомендую глянуть версию Inno Setup 5.2.3.е7 от ResTools, где уже сделана загрузка своих чекбоксов из bmp-файла:
 
[Setup]
ComponentsListBtnImageFile=btnimage.bmp

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 03:19 01-05-2009
joparoobit

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

Цитата:
на детский сад похоже  
этот скрипт при знании delphi переписать 10 мин.  
Подробнее... [?]  
в этом примере фоновая форма не активируется (т.к. это MainForm) и ни каких наворотв в написании нет  

 
За код спасибо. Но прошу не обижайтесь Достаточно вставить
 
    MainForm.BorderStyle:=bsSizeable;
 
перед
 
    MainForm.Show;
 
И сами всё увидите: background окно можно потаскать, поменять размеры.

Всего записей: 52 | Зарегистр. 29-04-2009 | Отправлено: 08:09 01-05-2009
Qarma

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне кто нить ответьте  
http://forum.ru-board.com/topic.cgi?forum=5&topic=29117&start=1720#15

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 09:47 01-05-2009
Seup

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Qarma  
Игра называется Turok.
 
spider91
Я так немогу сделать, потомучто проги у меня такой нету и я незнаю ее название.
 
SotM
Нехочу "петушиться", но все что мне требуется для создания нормального инсталятора, я  знаю. Я читал здесь на форуме, изучал некоторые мануалы, переделывал все, что тока можна переделать в инсталяторе,основываясь на примерах, найденых здесь на форуме, начиная от внешнего вида и заканчивая дополнительными функциями. Так что, про себя могу сказать, что я скорее не новичок, а более менее понимающий. А насчет вопросов, так я не собираюсь много задавать, мне бы узнать, что это за программа и с какими параметрами ее запускать. При создании репака игры, использование mp3 дает весомый выигрыш в размере, отсюда и желание научиться так делать.  
 

Всего записей: 34 | Зарегистр. 30-04-2009 | Отправлено: 11:21 01-05-2009
htuos

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

Цитата:
Достаточно вставить
     MainForm.BorderStyle:=bsSizeable;
 перед
     MainForm.Show;
 И сами всё увидите: background окно можно потаскать, поменять размеры.  

чушь какую-то пишешь
почему она не должна перемещаться и менять размеры? ты же сам написал BorderStyle:=bsSizeable
 
ЗЫ определись чего ты вообще хочешь
ЗЗЫ у человека, который знает delphi не должно возникать таких глупых вопросов

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 11:44 01-05-2009
joparoobit

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

Цитата:
чушь какую-то пишешь  
почему она не должна перемещаться и менять размеры? ты же сам написал BorderStyle:=bsSizeable  
 
ЗЫ определись чего ты вообще хочешь  
ЗЗЫ у человека, который знает delphi не должно возникать таких глупых вопросов  

 
Конечно, к Inno это относится весьма косвенно, но все же отвечу на обвинения в ламерстве по сути на примере
 
Вы создаете в Deplhi SDI-приложение, содержащее две формы: Form_Main и Form_Wizard. Пусть Form_Main содержит одну лишь кнопку, при нажатии на которую показывается Form_Wizard:
 
procedure TForm_Main.Button1Click(Sender: TObject);
begin
  Form_Wizard.ShowModal;
end;
 
Тогда у пользователя при открытом модальном окне Form_Wizard не будет возможности воздействовать на Form_Main при любом ее BorderStyle.
 
Если же Form_Wizard показывать не как модальное окно тогда Form_Main можно и подвигать и свернуть:
 
procedure TForm_Main.Button1Click(Sender: TObject);
begin
  Form_Wizard.Show;
end;
 
ps. htuos еще раз хочу выразить вам признательность за советы и комментарии. Я все-таки решился сваять сетапик на Inno

Всего записей: 52 | Зарегистр. 29-04-2009 | Отправлено: 12:52 01-05-2009 | Исправлено: joparoobit, 13:50 01-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Seup
 
если у тебя еще есть игра то вытащи из нее прогу. скорее всего она будет в папке с игрой (возможно рядом стоит батник)
 
Добавлено:
и вобще тебе сюда. тут обсуждаются подобные проги

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 15:04 01-05-2009 | Исправлено: spider91, 15:07 01-05-2009
htuos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
joparoobit
всегда пожалуйста
 
вот только мне не понятно, почему ты так уверен, что WizardForm модальная по отношению к MainForm?
если ковырял исходники, то выложи кусок кода, в котором описан вызов WizardForm
 
PS сам исходники не смотрел, но никогда не считал WizardForm модальной формой
и посмотри хэлп по секции [Setup]
WindowShowCaption  
WindowStartMaximized  
WindowResizable  
WindowVisible
думаю, MainForm так и задумывался автором инно
 
 к тому же модальное окно не может потерять фокус в своей группе окон, а WizardForm может => эта форма не модальная

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 16:47 01-05-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Seup
Я лично в одной игре видел конвертацию OGG to WAV. Можешь подумать об использовании OGG вместо MP3, размер конечно не тот, но качество lossless вместо loss.
 
Ниже приведу утилиты для работы в командной строке.
OGG: Ogg encoder, Ogg decoder.
MP3: Lame MP3 encoder, MP3 decoder (madplay).

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 20:20 01-05-2009 | Исправлено: SotM, 20:21 01-05-2009
ExpeditorR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предлагаю вам мою новую библиотеку isFlash.dll v1.00
Библиотека предназначена для показа flash анимации и воспроизведение flv файлов в фоновом окне Inno Setup, пример использования смотрите в архиве.
 
Ввиду того, что isFlash.dll я написал только сегодня, то понятное дело особо не тестировал, поэтому возможны глюки. Кстати сразу предупреждаю, что при распаковке инсталлятором файлов анимация тормозит.
Ссылка для скачивания: http://narod.ru/disk/8272304000/isflash%20v1.00.rar.html

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 23:14 01-05-2009 | Исправлено: ExpeditorR, 13:34 02-05-2009
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Чет у меня не работает....просто черный фон....

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 07:36 02-05-2009
Qarma

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите...
http://forum.ru-board.com/topic.cgi?forum=5&topic=29117&start=1720#15

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 10:38 02-05-2009
Seup

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
Я нашел прогу, она была в архиве, рядом с инсталятором. Вот выкладываю, может ктонб разберется, как ей пользоваться.
http://narod.ru/disk/8270275000/waverebuild.exe.html
 
SotM
Интересная мысль, использовать вместо mp3, ogg. Попробую, но насколько я помню, конвертирование в ogg и обратно на порядок дольше конвертирования mp3.

Всего записей: 34 | Зарегистр. 30-04-2009 | Отправлено: 11:18 02-05-2009
Prince_Tails



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

Всего записей: 32 | Зарегистр. 09-03-2009 | Отправлено: 11:32 02-05-2009 | Исправлено: Prince_Tails, 11:46 02-05-2009
Qarma

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё, разобрался сам

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 11:35 02-05-2009
DeKaNszn

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

Цитата:
и напишите пожалуйста код для распоковки arc-архивов

 
уже есть здесь, выделил

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 12:20 02-05-2009 | Исправлено: DeKaNszn, 12:22 02-05-2009
Qarma

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

Цитата:
и напишите пожалуйста код для распоковки arc-архивов

Можно так http://forum.ru-board.com/topic.cgi?forum=5&topic=29117&start=1339&limit=1&m=1#1

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 12:35 02-05-2009
chelobey

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

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 12:44 02-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru