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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
maxstupino



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите в какую сторону копать?
1.нужно скачать файлы с FTP
2.установить на локальном компе
3.послать сообщение по мылу что все Ок
 
в Inno Setup это реализуемо , мож у кого скриптик есть похожий
заранее спасибо

Всего записей: 36 | Зарегистр. 27-09-2006 | Отправлено: 12:44 03-05-2009
GRom V

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

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

Почему у меня фон - просто черный экран?

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 12:50 03-05-2009
tahirg



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
вы просто кудесник своего дела, а вот я нудный...и наверно вечно забываю про мелочи
возможно ли
при возврате на диск С вновь возвращать путь по умолчанию
т.е по смыслу
человек видит
C:\Program Files\бла бла
потыркался по дискам, там всё замечательно
D:\бла бла
и передумал ставить на другие диски и возвращается к умолчанию  
а вот тут засада
путь то уже сменился на C:\бла бла
плиз...
 

Всего записей: 2002 | Зарегистр. 23-03-2003 | Отправлено: 12:53 03-05-2009 | Исправлено: tahirg, 12:54 03-05-2009
Yoldosh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а по поводу моего вопроса
Цитата:
кто нибудь может подсказать с какой прогой сжать .wav или другие аудио файлы и как их распаковать с помощи инно сетап помниться я гдета видел oggunp.exe для распакование аудио файлов (плагин для Inno Setup)


Всего записей: 98 | Зарегистр. 21-01-2009 | Отправлено: 12:57 03-05-2009
Victor_Dobrov



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

Цитата:
возможно ли при возврате на диск С вновь возвращать путь по умолчанию  

да

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yoldosh
Пару страниц назад я давал ссылки на утилицы конвертации звуков. Их использовать очень просто. Тут уже обсуждалось 1000 раз как запускать утилиты из командной строки.

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 14:53 03-05-2009
Seup

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yoldosh
Один из способов сжать .wav, это использовать winrar, а потом при установке запустить распаковку из inno setup. WinRar сжимает wav примерно также, как если бы ты перекодировал wav во flac. Но это если ты хочешь сохранить оригинальное качество wav. А если качество звука в данном случае не столь важно, то можно сжать в mp3 или ogg, в потом запустить перекодировку. WinRar также может процентов на 10 сжать mp3. Я собственно сейщас решаю такую же проблему, как и твой вопрос. Пытаюсь разобраться с батником для ogg..

Всего записей: 34 | Зарегистр. 30-04-2009 | Отправлено: 15:00 03-05-2009
tahirg



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

Всего записей: 2002 | Зарегистр. 23-03-2003 | Отправлено: 15:14 03-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Seup
Yoldosh
 
 
ведь SotM уже дал вам ссылку на oggdec и oggenc.
 
без потери качества wav файлы становятся в 2 раза меньше
 
 
DeKaNszn
 
спасибо. буду пробовать

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 15:24 03-05-2009
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tahirg
Цитата:
а возможно вторую хотелку сделать?  
про текущий размер и реальный?

Если это вопрос по компоненту, который может занимать больше места, то могу посоветовать этот дополнительный объём прописать в подсказке (смотри ComponentsDescriptions.iss  из коллекции скриптов)

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
Все правильно, но нужно не забывать также и о скорости установки. Так, например, если небольшое кол-во wav файлов и их вес не велик, то зачем запускать дополнительно процесс перекодировки, если можно с нормальной скоростью просто распаковать с rar архива. Конечно когда пара тысяч wav файлов, тут уже приходиться выбирать, или скорость установки, или размер.

Всего записей: 34 | Зарегистр. 30-04-2009 | Отправлено: 17:06 03-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Seup
 
inno с lzma/ultra64 запакует их не хуже winrar'а. winrar вобще слабо жмет. лучше используй FreeArc или 7-zip x64

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 17:31 03-05-2009
KurtWagner



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

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 17:47 03-05-2009
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ктонить может исправить этот скрипт так, чтоб к примеру при нажатии на диск F:\ (в списке винчестеров), менялся диск для установки с C:\ на F:\
Как я себе это представляю
Эта функция реализована в инсталляторе Сталкера, только там окно со списком винчестеров не очень красивое.
 
 
И заодно хотел бы спросить, можно ли сделать так, чтоб Inno жал файлы не по своим алгоритмам, а к примеру с использованием алгоритма от FreeArc?

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1147 | Зарегистр. 06-08-2006 | Отправлено: 19:02 03-05-2009 | Исправлено: Raf_SE, 19:08 03-05-2009
Seup

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Незнаю, может кому пригодится, вот пример скрипта игрового инсталятора, который выполняет следующие действия в таком порядке:
1 - распаковывает файлы из архива "arc", находящегося рядом с инсталятором
2 - по завершении распаковки, запускает BAT-файл и кодирует файлы OGG в WAV
3 - затем удаляет, после завершения кодирования, файлы OGG
4 - удаляет вспомогательные файлы, такие как oggdec.exe и BAT-файл, в котором прописывались звуковые файлы для кодирования
Также создает ярлыки, которые предварительно были прописаны в скрипте.
 
За основу была взята игра Война и Мир. В архиве игра получила размер 17мб, после распаковки и всех действий будет весить 239мб
В данном случае использовался битрейт OGG 64kbit/s, что значительно, как вы видите, сократило размер инсталятора.
 
Скачать и посмотреть этот скрипт в действии можно отсюда(в архиве, сам скрипт и игра):
 
http://narod.ru/disk/8310851000/%D0%92%D0%BE%D0%B9%D0%BD%D0%B0%20%D0%B8%20%D0%9C%D0%B8%D1%80.zip.html
 
Скрипт отдельно:
 
http://narod.ru/disk/8310951000/wap.iss.html
 
(Те, кто запустит игру, услышат "Скрипки" в начале каждого звукого файла. Скажу, что они появились не из-за низкого битрейта. Изначальное качество звука было не велико.)
Чтобы посмотреть BAT-файл, не запускайте "Война и Мир.exe", а просто распакуйте "WAP.exe". Имя батника "comon.bat"
 
По поводу внешнего вида инсталятора, скажу что он был изменен на основе скрипта, найденого в Inno Setup Scripting v5.1
Файлы для придания такого внешнего вида инсталятора здесь(некоторые страницы не сделаны, кому надо доделайте):

 
http://narod.ru/disk/8311707000/Installer.rar.html
 
Добавлено:
Забыл написать, заранее извеняюсь, если это надо было размещать не здесь. Напишите, я перемещу куда надо.

Всего записей: 34 | Зарегистр. 30-04-2009 | Отправлено: 21:24 03-05-2009 | Исправлено: Seup, 21:42 03-05-2009
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeKaNszn
а реально ли реализовать след.
 
если этого параметра несуществует
 
RegWriteStringValue (HKCU, 'SOFTWARE\MyProg', 'NameProg', trim(Edit1.Text));
 
тогда инсталлер переходит к след. обзору, и подставляет его от туда
 
RegWriteStringValue (HKLM, 'SOFTWARE\ProGramm', 'ProgUser', trim(Edit1.Text));
 
Заранее большое человеческое спасибо.

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 21:42 03-05-2009
DeKaNszn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KurtWagner
 
1)Если не существует ветвь HKCU\SOFTWARE\MyProg или параметр NameProg в ветви HKCU\SOFTWARE\MyProg?
 
2)При чтении или записи проверять наличие?
 
Raf_SE
 
посмотри: http://forum.ru-board.com/topic.cgi?forum=5&topic=29117&start=1800#4 и http://forum.ru-board.com/topic.cgi?forum=5&topic=29117&start=1800#6

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Seup
 
 
если хочеш могу выложить свой скрипт для Call of Duty 4 где все ето тоже есть, причем звуков там намного больше

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 23:15 03-05-2009
Raf_SE



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

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1147 | Зарегистр. 06-08-2006 | Отправлено: 23:19 03-05-2009
KurtWagner



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

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 00:04 04-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