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

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

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

Цитата:
All  
Можно ли установить параметр DefaultDirName в зависимости от языка, который выберет пользователь в самом начале установки?
 

Можно попробовать присвоить директиве DefaultDirName значение константы {code:...}, которую в свою очередь описать в секции [Code]. А в секции  [Code] присвоить константе MyConst значение, зависимое от результата функции ActiveLanguage. Могу, если надо, привести пример скрипта.

Всего записей: 27 | Зарегистр. 24-05-2004 | Отправлено: 19:53 06-12-2004
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BagIra
спасибо, интересный совет (кстати, огромное спасибо и за перевод справки и FAQ ), на досуге попробую. Сейчас просто сделал 2 инсталляции - рус. и англ., соответственно с разными каталогами.

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

Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 20:06 06-12-2004
mr_eoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Только что попробовал установить DefaultDirName через CustomMessage, зависимое от языка, например
Код:
[Setup]
...
DefaultDirName={pf}\{cm:defdir}
...
[CustomMessages]
...
ru.defdir=dir_ru
en.defdir=dir_en
В бете 5.05 такой фокус удался (может и в других получится).
 

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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 09:16 07-12-2004 | Исправлено: mr_eoi, 09:20 07-12-2004
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_eoi
Я пока на 4.2.7 сижу , попробую на днях там.
 
Такой вопрос: можно ли (и имеет ли смысл, если можно) устанавливать параметр Encryption,если не задавать Password. Скажем, я просто хочу, чтобы нельзя было распаковать скрипт, но пароль у пользователя спрашивать не хочу?

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
albel
11:11 07-12-2004
Цитата:
Я пока на 4.2.7 сижу  

Поверил и на 4.2.7 - установка DefaultDirName через CustomMessage, зависимое от языка, тоже прокатывает.


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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 12:20 07-12-2004 | Исправлено: mr_eoi, 12:22 07-12-2004
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нить знает, а реально ли из архива .bin, созданного IS, распаковать отдельные (нужные) файлы или только unpacker,ом весь разархивировать придется ?

Всего записей: 4078 | Зарегистр. 01-06-2004 | Отправлено: 22:29 09-12-2004
mr_eoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
namchik
21:29 09-12-2004
Цитата:
Кто-нить знает, а реально ли из архива .bin, созданного IS, распаковать отдельные (нужные) файлы или только unpacker,ом весь разархивировать придется ?

Для Far и Total Commander есть примочки (см. описание innounp.htm в конце). Или воспользуйся синтаксисиом командной строки:
innounp -e setup.exe <нужный файл>
где <нужный файл> со всеми {...}-путями получаем так:
innounp -v setup.exe
setup.exe - естественно то, что нужно распаковать.
Удачи.
 

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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 08:03 10-12-2004
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_eoi
 в фаре или тотал командере, я так понял, можно просмотреть содержимое архива?

Всего записей: 4078 | Зарегистр. 01-06-2004 | Отправлено: 18:38 10-12-2004
Nicka_Grey

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

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 20:11 10-12-2004
Widok



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

----------
Тень превращается в фантазии, таящиеся в глубине вашей души.
Пока идёшь ты среди теней, да не будет зла с тобой.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:16 18-12-2004
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Widok
спасибо. Начал оформлять.

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

Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 23:54 18-12-2004
mr_eoi



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

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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 10:33 19-12-2004 | Исправлено: mr_eoi, 10:38 19-12-2004
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_eoi
спасибо.
Кстати, такой вопрос, ISTool, который скачивается QuicK Start Pack'ом бета-версии 5.0.5 - какую версию имеет? Дело в том, что не смог запустить его - вываливается с ошибкой "The application has encountered a problem and will be closed".

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

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



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

albel
10:45 19-12-2004
Цитата:
mr_eoi  
спасибо.  
Кстати, такой вопрос, ISTool, который скачивается QuicK Start Pack'ом бета-версии 5.0.5 - какую версию имеет? Дело в том, что не смог запустить его - вываливается с ошибкой "The application has encountered a problem and will be closed".

Действительно QuicK Start Pack бета-версии 5.0.5 скачивает ISTool версии 4.2.7. но ставит её как-то криво. Скачал заново (для проверки, что дистрибутив не подменили) по ссылкам из шапки (осталось 2, 3-я сдохла). Поставил. Указал в настройках где брать компилятор (сама не нашла). И ву а ля - всё пашет.
P.S. Бета она и есть бета.

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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 18:50 19-12-2004
Blackbox7



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_eoi
А оттудова уже не тянется. Если есть возможность, перезалейте куда-нибудь еще раз, плиз!

Всего записей: 694 | Зарегистр. 22-04-2003 | Отправлено: 16:58 20-12-2004
mr_eoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Blackbox7
15:58 20-12-2004
Цитата:
mr_eoi  
А оттудова уже не тянется. Если есть возможность, перезалейте куда-нибудь еще раз, плиз!
Если ты про ISTool, смотри примечание в шапке.

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

Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 07:28 21-12-2004
Blackbox7



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_eoi
 
Нет, я про русский хелп к сабжу от BagIra.
 
Зы. Бывает, что ISTool с версией 5.05 вообще запустить нельзя - вываливается. Тогда надо поставить 4.2.7, потом ISTool, указать ему в преференсах путь к компилеру - InnoSetup 4, потом поставить 5.05b и изменить в ISTool путь на InnoSetup 5. После этого все замечательно работает.
Вырезаем аппендицит автогеном через ж...

Всего записей: 694 | Зарегистр. 22-04-2003 | Отправлено: 15:35 21-12-2004
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если уважаемая BagIra не против, можно выложить перевод на ньюмейл или ещё куда. Пока мнение автора перевода не высказано, в открытый доступ вряд ли этично выкладывать, e-mailом вот могу выслать.

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

Всего записей: 11001 | Зарегистр. 30-08-2002 | Отправлено: 01:32 22-12-2004
mr_eoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот и долгожданная финальная 5-я версия
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Inno Setup 5.0.6  
_http://files.jrsoftware.org/is/5/isetup-5.0.6.exe
Content-Length: 1095408 (1069k)
Исходники:
_http://files.jrsoftware.org/is/5/issrc-5.0.6.zip
Content-Length: 727134 (710K)
Цитата с оффсайта:
5.0.6 (2004-12-24)      
  • This version introduces a new Inno Setup logo, new icons for the Inno Setup IDE, and new wizard images for the Inno Setup installer, created by glyFX.    
  • New [Files] section flag: createallsubdirs. By default the compiler skips empty directories when it recurses subdirectories searching for the Source filename/wildcard. The createallsubdirs flag causes these directories to be created at install time (just like if you created [Dirs] entries for them). Must be combined with recursesubdirs.    
  • New flag supported by the [Components] and [Tasks] sections: checkablealone. This flag specifies that the component/task can be checked when none of its children are. By default, if no Components/Tasks parameter directly references the component/task, unchecking all of the component/task's children will cause the component/task to become unchecked.    
  • Pascal Scripting changes/improvements:    
    • An AddEx function has been added to TInputOptionWizardPage to allow the addition of subitems.    
    • Various properties have been added to the TInput...WizardPage classes to allow access to the wizard page controls.    
    • Event function NeedRestart is now called near the end of the installation process instead of at the beginning.    
    • In DLL function imports, new options 'setuponly' and 'uninstallonly' are supported, which cause a DLL to be loaded only when the script is running from Setup or Uninstall, respectively.    
    • Added new UnloadDLL and GetShellFolderByCSIDL functions.
  • /LOG changes:
    • No longer (automatically) logs when the event functions InitializeSetup, InitializeWizard, GetCustomSetupExitCode, and DeinitializeSetup are called successfully -- only if they raise exceptions, and in the case of InitializeSetup, if False is returned.    
    • Now logs the function name when the NeedRestart, RegisterPreviousData, InitializeUninstall, DeinitializeUninstall, CurUninstallStepChanged, and UninstallNeedRestart event functions raise exceptions.
  • Compiler IDE changes/improvements:    
    • New "Debug Output" view that shows log messages from Setup/Uninstall in real time. (These are the same messages seen in the log file produced when Setup/Uninstall is run with the /LOG switch.)    
    • New Pause on exceptions option (accessible via View | Options). Unchecking this will prevent the debugger from pausing when an exception is raised from [Code].    
    • Now preserves the position of the splitter when you close the IDE.
       
  • Console-mode compiler (ISCC.exe): A new /F switch is supported which can be used to specify a new output filename, overriding any OutputBaseFilename setting in the script.    
  • Improved Setup load time on installations containing hundreds of components at varying levels.    
  • Updated zlib library to version 1.2.2.    
  • Fix: When multiple patterns were specified in a [Files] section Excludes parameter, patterns that included backslashes were handled incorrectly.    
  • Fix: [Components]: If you had two child radio buttons and one had children of its own, then unchecking & spam_detecteding the top-level item would cause both radio buttons to be checked.    
  • Based on RemObjects Pascal Script SVN code revision 1000.    
  • Minor tweaks.


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

    Всего записей: 1890 | Зарегистр. 10-08-2003 | Отправлено: 03:21 25-12-2004 | Исправлено: mr_eoi, 10:18 25-12-2004
    feandy



    Пиво тоже компонента
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ID сетупа не изменился. В связи с этим innounp 0.14 должен справляться.

    Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 01:04 26-12-2004
       

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