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

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

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

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

   

haav



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

 
 
Это мощное средство для создания установочных пакетов [дистрибутивов] программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно легко самим создавать диалоги, используя спец. дизайнер. И всё это абсолютно бесплатно! По сравнению с NullSoft [основной конкурент на бесплатной ниве] мне albel понравилась более интуитивно-понятная структура скрипта, простота в настройке.  
 
Последний релиз: 5.1.11 [1 Марта 2007 года]
История версий | скачать  
 
Русификатор от NightW0lf для версии 5.1.11  
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 [не для чайников] от Kindly
[3 версия]  
Скачать | зеркало
[4 версия]  
Скачать | зеркало
[5 версия]  
Скачать | зеркало
 
Inno Setup Extensions Knowledge Base  
Скачать | зеркало
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы это исправить добавьте этот код.
Если вы захотите использовать метод проверки внешнего файла через сумму MD5 [который описан в 5 версии руководства по программированию в Inno Setup] для запуска инсталлятора то вам понадобится калькулятор суммы MD5, калькулятор сумм MD5, SHA-256, CRC32. Если вы хотите узнать какие ключи в реестр вносит та или иная программа [или игра] то Вам понадобится RegShot.



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



ISTool
 
www.istool.org
 
Последний релиз: 5.1.8 [18 Октября 2006 года] New
Скачать | зеркало  
[как сказано в описании изменений, добавлена поддержка новых директив 5.1.8]
 
Русификатор
Скачать | зеркало


 
Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки [немного усечённый]. Возможно подключение к TotalCommander или FAR с помощью MultiArc плагинов.
 
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.1.10
 
Последний релиз: 0.19
Скачать | зеркало


 
Удобная оболочка для облегчения написания скриптов установки для INNO SETUP. Обладает некоторыми полезными функциями, которых нет ни у самого INNO, ни у ISTool.
 
Последний релиз: 5.1.6.9 [09 Июль 2006 года]
Скачать 4.2 мб | обновление 3.1 мб
 
Русификатор от GloThin
Скачать с сайта GloThin | Зеркало | Зеркало | зеркало
Пароль: ruboard
Примечание: офф. сайт косо отображается в Oper`е.
 
Новое название проекта на сайте, похоже произошла замена ScriptMaker на:
 
Inno Script Generator

Последний релиз: 1.02.5 [02 Апреля 2007 года]
Скачать | обновление
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.11.

Всего записей: 67 | Зарегистр. 11-12-2001 | Отправлено: 15:23 09-10-2002 | Исправлено: NightW0lf, 15:16 15-04-2007
mr_eoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот и ISTool догнал своего донора по версии
Встречайте ISTool 5.0.6

Цитата:
(December 25th, 2004)
  • Syntax colors can finally be customized.
  • Uses ini file for settings instead of Registry.
  • Tooltips can be translated.
  • Doesn't truncate whitespace at the beginning of lines.
  • Bug fixes.
  • Inno Setup 5.0.6 support.

  • Скачиваем здесь или здесь

    ----------
    Per Aspera Ad Astra...

    Всего записей: 1895 | Зарегистр. 10-08-2003 | Отправлено: 03:47 26-12-2004 | Исправлено: mr_eoi, 04:05 26-12-2004
    albel



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mr_eoi
    О, ну наконец-то. Вот  теперь можно на пятую версию переехать
    Я правильно понимаю, что существующие скрипты не требуют переделки?

    ----------
    Я никогда не спорю. Я никогда не противоречу. Я иногда забываю. / © Б.Дизраэли/

    Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 11:27 26-12-2004
    Genri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    albel
    По крайней мере в части Custom Pages - потребуют

    Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 00:44 27-12-2004
    albel



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Genri
    спасибо. До Custom Pages в четвёртой версии я ещё не успел добраться

    ----------
    Я никогда не спорю. Я никогда не противоречу. Я иногда забываю. / © Б.Дизраэли/

    Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 00:51 27-12-2004
    slart

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пжста как сделать, чтобы файлы в секции [run] запускались поочереди? т.е. инсталляция второго файла начиналась только после того, как инсталляция первого фала азкончилась илиотменилась.

    Всего записей: 2 | Зарегистр. 27-12-2004 | Отправлено: 09:49 27-12-2004
    albel



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    slart
    вроде по умолчанию так и должно быть:

    Цитата:
    Выполняя параметры секций [Run]/[UninstallRun], инсталятор/деинсталятор подождет, пока программа завершит совю работу перед тем, как перейти к следующему параметру. Исключения составляют параметры с флагами nowait, shellexec или waituntilidle.


    ----------
    Я никогда не спорю. Я никогда не противоречу. Я иногда забываю. / © Б.Дизраэли/

    Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 10:04 27-12-2004
    slart

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня в [run] засунуто два инсталлятора программ. мне надо, чтобы программа дождалась пока я не закончу устанавливать первую, а потом уже запустила вторую. А по умолчанию, он ждет пока запустится первый файл и запускает второй
     
    Добавлено
    у меня как раз файлы с флагами shellexec

    Всего записей: 2 | Зарегистр. 27-12-2004 | Отправлено: 10:22 27-12-2004
    Bug_Junior

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

    Всего записей: 804 | Зарегистр. 23-04-2003 | Отправлено: 11:04 27-12-2004 | Исправлено: Bug_Junior, 11:28 27-12-2004
    mr_eoi



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slart
    09:22 27-12-2004
    Цитата:
    у меня в [run] засунуто два инсталлятора программ. мне надо, чтобы программа дождалась пока я не закончу устанавливать первую, а потом уже запустила вторую.  

    Пиши скрипт в секции [code]

    Код:
    CreateProcess(...)
    WaitForSingleObject(...)
    CreateProcess(...)
    WaitForSingleObject(...)

    и т.п.

    ----------
    Per Aspera Ad Astra...

    Всего записей: 1895 | Зарегистр. 10-08-2003 | Отправлено: 01:48 28-12-2004
    Bug_Junior

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mr_eoi
    Скиньте пожалуйста на мыло русскую справку к 4.2.хх и доки от BagIra

    Всего записей: 804 | Зарегистр. 23-04-2003 | Отправлено: 12:35 28-12-2004
    DimonXP

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

    Всего записей: 325 | Зарегистр. 23-10-2003 | Отправлено: 12:46 28-12-2004
    mr_eoi



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bug_Junior
    11:35 28-12-2004
    Цитата:
    mr_eoi  
    Скиньте пожалуйста на мыло русскую справку к 4.2.хх и доки от BagIra

    Выслал на профильное мыло.
    DimonXP
    11:46 28-12-2004
    Цитата:
    Кто знает как созадт алиса BDE

    В ISTool в папочке include есть пример.

    ----------
    Per Aspera Ad Astra...

    Всего записей: 1895 | Зарегистр. 10-08-2003 | Отправлено: 13:22 28-12-2004 | Исправлено: mr_eoi, 13:23 28-12-2004
    Bug_Junior

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

    Всего записей: 804 | Зарегистр. 23-04-2003 | Отправлено: 13:31 28-12-2004
    feandy



    Пиво тоже компонента
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimonXP
    Пиши прогу и запускай ее из инсталяка

    Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 13:46 28-12-2004
    dkom

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли в 5-й версии как-нибудь уменьшить размер uninstall файла. А то в запакованном виде занимает под 200 кб, а в распакованном - под 600, что в некоторых случаях убивает все преимущества 5-й версии (особенно если исходные файлы меньше мегабайта).
    В четвертой версии всё исчислялось не более полсотни кб.
    Есть способ: написать скрипт (как инсталлятор), создать им отдельный uninst.exe, и устанавливать его как обычный файл (он получится маленького размера). Естественно в этом случае основной скрипт не должен содержать секции деинсталлятора.
    Может есть нормальный способ, пропиской нужных комманд сразу в основной скрипт?
     
    А то 5-й Inno намного проигрывает перед Nsis (один и тот же дистрибутив с той же компрессией в Inno занял 1.45Мб, в Nsis - 1.13 Мб - как раз из-за uninstall файла). Для сравнения "крутости" инсталляторов - если тот же дистрибутив сжать просто в 7-z (компрессия lzma, которой сжимают Inno и Nsis) - то получим 1.09Мб (т.е. меньше 1.09 мб никакой инсталлятор не сожмет. Как бы точка отсчета).
    Разница в инсталляторах (при одинаковой их функциональности) - налицо.

    Всего записей: 668 | Зарегистр. 05-02-2004 | Отправлено: 01:30 02-01-2005 | Исправлено: dkom, 01:52 02-01-2005
    QuickeneR

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dkom
    Так вроде в 5 основная фишка в том и заключается, что install и uninstall это один файл. За счет этого экономится пара десятков килобайт в инстальнике, ну а размер установленной проги сейчас мало кого волнует.
    Сравнение размера прог, написанных на Delphi и на С в любом случае некорректно, даже при одинаковой функциональности, чего не наблюдается.

    Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 11:37 03-01-2005
    dkom

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    QuickeneR
    Да, разница между инсталляторами, созданными 4.2.7 и 5.0.6 (из одинакового скрипта) где-то 20 кб (в пользу 5.0.6). Я просто не пробовал из серии 4.x. сравнивать, думал раз там деинсталлятор меньше, то и setup получится меньше (оказалось не так все просто).
    Деинсталлятор 4.2.7 занимает 75кб, а в 5.0.6 - 620 кб.
     

    Цитата:
    даже при одинаковой функциональности, чего не наблюдается

    У кого из них меньшая функциональность? Полагаю что не у Nsis...

    Всего записей: 668 | Зарегистр. 05-02-2004 | Отправлено: 12:44 03-01-2005
    QuickeneR

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Она не большая/меньшая, а разная. В IS есть какая-то структура, а в NSIS все делается однотипными командами. Ну и внутренности сильно различаются.

    Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 13:24 03-01-2005
    Wtm



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

    Цитата:
     В IS есть какая-то структура, а в NSIS все делается однотипными командами.

    Честно говоря - не совсем понял, о чем речь. В НСИС довольно заметная структура. А что касается однотипности команд, то это может наблюдаться во всех языках программирования. Иначе - как тогда вообще что то можно написать?

    Всего записей: 1558 | Зарегистр. 24-09-2002 | Отправлено: 13:59 03-01-2005
    Blackbox7



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mr_eoi
    Можно и мне, плиз, на мыло русскую справку к 4.2.х и от BagIra?
    Заранее благодарен.

    Всего записей: 694 | Зарегистр. 22-04-2003 | Отправлено: 16:05 03-01-2005
       

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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru