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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitalliano
Цитата:
Ребята, кто-то пробовал на заднем фоне проигрывать видео в формате bik библиотекой binkw32.dll?

Как-то не интересовался этим. Слайд-шоу вполне устраивает. Инсталляторы сейчас и так объёмные и показ видео вместе с lzma-распаковкой сделает установку весьма затянутой. А показ bik-файла требует ещё больше ресурсов, чем например, divx.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 13:54 25-09-2008 | Исправлено: Victor_Dobrov, 13:56 25-09-2008
Vitalliano

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто bik занемает меньше места чем divx или xvid.

Всего записей: 89 | Зарегистр. 04-12-2007 | Отправлено: 15:22 25-09-2008
Artem_Butenko



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

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 16:06 25-09-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vitalliano
Нет смысла в проигрывании видео в фоновом режиме. Victor_Dobrov вполне понятно объяснил.
 
Чувствую скоро здесь будут спрашивать про то как проигрывать на фоне DVD диски...

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 16:44 25-09-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ктонить может подредактировать скрипт для создания бекапа, таким образом, что б он начинал работать не тогда когда его отметили в строке [Task] (IsTaskSelected) а когда его выбрали в [Components]
 
Скрипт

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 16:56 25-09-2008
Vitalliano

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

Цитата:
Нет смысла в проигрывании видео в фоновом режиме. Victor_Dobrov вполне понятно объяснил.  
 
Чувствую скоро здесь будут спрашивать про то как проигрывать на фоне DVD диски...

 
Не надо писать таким умные ответы, я спросил, мне ответили и все, а то складывается впечатление, что Вы самый умный!!!
 
Добавлено:
Victor_Dobrov
 
У меня вопрос лично к Вам! Когда я прокомпелировал Coroa Skin и пытаюсь запустить, у меня выдает сообщение Мастер установки данной программы уже запущен!, как решить эту проблему?

Всего записей: 89 | Зарегистр. 04-12-2007 | Отправлено: 17:18 25-09-2008
Genri

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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 17:43 25-09-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Спасибо, я просто немного протупил, и тестировал с IsComponentsSelected, потому ничё не получалось.

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 17:54 25-09-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, неужели заданный мной на 53 странице вопрос так сложен, насколько я знаю данной теме на форуме уделялось не так много внимания.
 
Добавлено:
Victor_Dobrov - в Coronа Skin у Вас просто замечательно реализована озвучка действий инсталлятора. Интересно, а можно привязать .wav файл к клику по кнопкам диалогового окна, указанию чек-боксов и радиобаттонов. Я понимаю, если включать все .wav файлы в инсталляционный дисрибутив его размер значительно увеличится, но тем не менее, это очень интересно.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 01:07 26-09-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitalliano
Цитата:
пытаюсь запустить Corona Skin, выдает сообщение "Мастер установки данной программы уже запущен!"

Надеюсь, мастер запущен только 1 раз? Тогда это сообщение будет, если Result:= AlreadyRun разместить не в InitializeSetup. О прочем, не видя исходного скрипта, судить трудно. В старых версиях скина такая проверка делалась немного иначе.
 
Artem_Butenko - по озвучке вопросы не ко мне. Чек-боксы перехватить можно, но диалоги только при открытии/закрытии.

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

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

Цитата:
Интересно, а можно привязать .wav файл к клику по кнопкам диалогового окна, указанию чек-боксов и радиобаттонов.

про чекбоксы и радиобатоны тебе написали
звуки к кнопкам диалоговых окон привязать можно, но только в сторонней длл, т.к. инно не знает тип Pointer. только муторное это дело. если сможешь отловить событие создания окон приложением, то и скин свой повесить сможешь

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 12:04 26-09-2008
ComradG



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

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 19:25 26-09-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотелось бы "добить" один из проектов, прошу помощи.
Нужно: считать из реестра путь установки, но удалить последние символы до слеша \. Например, устанавливается программа, в частности MSI пакет, но путь установки (C:\Program Files\My Program) не указывается, а путь прописывается в реестре с именем, например, главного файла (C:\Program Files\My Program\MyProg.exe). Вот и требуется процедурка, которая бы "фильтровала" такой путь, т.е. чтобы инсталлятор уже считывал настоящий путь установки без имени главного файла.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 21:28 26-09-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly -- см. в хелпе функцию ExtractFilePath - подозреваю, это то, что тебе надо.

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 21:38 26-09-2008
chelobey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет всем.
каким образом можно организовать выбор типа установки и выбор компонентов на разных страницах...
и еще, содержание выбора компонентов (его перечень) зависило бы от выбранного типа установки. т.е. при выборе "тип1" набор устанавливаемых компонентов был "набор1", а при выборе "тип2", "набор2".
спасибо

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 00:37 28-09-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, у меня возник такой конструктивный вопрос, при распаковке SFX-7z архива через Inno Setup (пример из руководства тов. Kindly) стандартный статус-бар замирает в конечной точке, а хотелось бы в это время вывести новый прогресс-бар (под стандартным) на время распаковки SFX-архива. Если это возможно, пожалуйста помогите буду очень благодарен.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 11:03 28-09-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Если не ошибаюсь, у 7Zip есть 2 модуля, один чисто консольный, второй - графический. Фишка в том, что графический потдерживает все консольные команды. И при расспаковке через него ты увидеш прогрессбар распаковки.

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 13:56 28-09-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raf_SE -- это не совсем то к чему я стремлюсь! Мне просто интересно, можно ли при распаковке архива расположенного рядом с инсталлятором, отрисовывать еще один прогресс-бар, под базовым (в окне Inno), показывающий статус распаковки "внешнего" архива (когда базовый прогресс установки уже "отработал"). Теперь, думаю, объяснил толково?

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 14:07 28-09-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Artem_Butenko
Ответ прост: не получится. Inno сам не может распаковывать никакие архивы, если только не он сам их создал.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 16:15 28-09-2008
htuos

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

Цитата:
Ответ прост: не получится. Inno сам не может распаковывать никакие архивы, если только не он сам их создал.  

если точнее, то можно, если, к примеру, найдешь (или напишешь) длл, которая тебе сможет вернуть MaxValue для твоего прогрессбара и в любой момент времени CurrentValue. тогда используя цикл со Sleep(xxx) можно рисовать прогрессбар где тебе вздумается. или отдавать хэндл прогрессбара в какую-нибудь процедурку из длл, чтобы она сама его обновляла. а средствами инно, тоже думаю что не выйдет

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 19:40 28-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