Войти

Показать полную графическую версию : [архив] Inno Setup .:[все вопросы]:.


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

Mchik
17-03-2005, 21:42
Лимит страниц.
Тема закрыта.
продолжаем тут:

Inno Setup. Обсуждение установщика (http://forum.oszone.net/thread-148707.html)

Скрипты Inno Setup. Помощь и советы (http://forum.oszone.net/thread-148703.html)
[hr]
Полезные ресурсы:
Официальный сайт (http://www.jrsoftware.org/isinfo.php)| Inno Setup 5.2.3 RU (http://soft.oszone.net/download/1831/Inno_Setup_RU/)
Русская справка (http://sabbathblacklab.narod.ru/rus2/is5hlp.rar) |Зеракало 1 (http://ifolder.ru/5519766)| Зеракало 2 (http://rl-team.ru/1210634)
ISTool 5.30 (http://dfn.dl.sourceforge.net/sourceforge/istool/istool-5.3.0.exe) |Русификатор (http://stashbox.org/86697/istool-ru.rar)
Русификатор ISTool (http://stashbox.org/86697/istool-ru.rar) |Зеркало 1 (http://ifolder.ru/5519789)|Зеркало 2 (http://ifolder.ru/3511034)
Inno Setup Script Generator (http://www.hisoft2000.de/ISG/Inno_Script_Generator_Setup.exe) |Зеркало 1 (http://ifolder.ru/5519829)
Unpaker 2.1 (http://dfn.dl.sourceforge.net/sourceforge/innounp/innounp021.rar) от 21.04.2009 - распаковывает инсталляторы, созданные с помощью Inno Setup, начиная с версии 2.0.18 по 5.2.4.
InnoUnpaker 2.6b3 [от valeron87] (http://narod.ru/disk/9670350000/InnoUnPacker.7z.html)- можнет просмотривать содержание CompiledCode.bin
Unpaker 0.23 (http://victor-dobrov.narod.ru/InnoUnp_Extended.7z)- расширенная китайская версия 2008-08-08 ( модификация)
Unpacker 0.24 (_http://www.sendspace.com/file/pip508) | Зеркало 1 (_http://www.mediafire.com/download.php?zrgvtwznn3l) | Зеркало 2 (_http://shareua.com/get_file/47badf/2934091) - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta. Поддерживаются версии Unicode. Русифицирована. Последний релиз: 0.24 [23.05.2009]
Restools (http://restools.hanzify.org/) - расширенная версия Inno Setup от китайских разработчиков, добавляет вашему инсталлятору новые возможности по оформлению, а также более удобный редактор скриптов (требуется наличие установленного Preprocessor'а).
Последние версии разработок от Restools:
InnoCompiler090319_English (http://restools.hanzify.org/inno/InnoCompiler090319_English.zip) - в него входят файлы: Compil32.exe и Templates.dat;
Inno_ISCmplr_Setup090302 (http://restools.hanzify.org/inno/Inno_ISCmplr_Setup090302.zip) - в него входят файлы, лучше из папки InnoSetup_FullVCL: setup.e32, ISCmplr.dls, ISCmplr.dll и SetupLdr.e32.
InnoCompiler090319_Russian (http://forum.oszone.net/post-1098248-639.html) - Русский перевод (80%) от tem000 - NEW !

QuickStart Pack (http://www.jrsoftware.org/isdl.php) - Inno Setup + Preprocessor (последняя версия ispack-5.2.4-dev (http://files.jrsoftware.org/ispack/ispack-5.2.4-dev.exe))
"Всё в одном" от unikum111 (http://forum.oszone.net/member.php?userid=82257)
В сборку входят следующие компоненты:
Inno Setup compiler 5.2.2 русская версия;
ISTool 5.2.1 русская версия;
Inno Script Generator английская версия;
Inno Setup Unpacker Explorer 1.0 аглийская версия;
Примечание: в Inno Setup Unpacker Explorer 1.0 заменён innounp.exe на тестовую версию 2.0, так что распаковывает инсталляторы вплоть до версии 5.2.2.
Есть возможность выбора компонентов.
Скачать: ifolder (http://ifolder.ru/5918713), RapidShare (http://rapidshare.com/files/102999626/Inno_Setup_Pack.exe.html), iBox (http://ibox.org.ua/107132) (Размер: 5.34 Mb).»
[hr]
Полезные мелочи для Inno Setup:

- Converter v.0.1.2 - конвертор REG- файлов в формат скриптов Inno от Serega_ (http://forum.oszone.net/post-1088238-581.html) -новая версия
- Как убрать страницу приветствия (wpWelcome) в мастере установки приложения: (http://forum.oszone.net/post-764027-210.html)
- Примеры скриптов на паскале (http://ifolder.ru/5519927)
- Inno Setup Addon 0.07 For Total Commander (http://wincmd.ru/plugring/InnoSetupAddon.html)

/SP-
Отключает страницу "Эта программа установит... Вы хотите продолжить?" инсталятора.
Выполнится только если DisableStartupPrompt секции [Setup] равна yes.

/SILENT, /VERYSILENT
Установка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме
окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса.
При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка
проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница
приветствия (если ее отображение не отменено директивой DisableStartupPrompt или
параметром '/SP-' командной строки).

Если после установки необходима перезагрузка, команды '/NORESTART' не дано и установка
проходит в ускоренном режиме, появится сообщение "Перезагрузить компьютер?". Если режим
установки очень ускоренный, система перезагрузится не спрашивая.

/LOG
Указывает инсталятору создать log-файл в папке TEMP для подробного отчета о действиях
и событиях в секции [Run], предпринятых в ходе установки. Применяется при отслеживании
ошибок. Например, если вы подозреваете, что файл не был удален, хотя должен был,
log-файл сообщит, что файл былдействительно пропущен и почему.

log-файлу присваивается уникальное имя на базе текущей даты. (Существующие файлы не
перезаписываются и не дополняются).
Информация, содержащаяся в log-файле, техническая и поэтому не может быть понята
пользователем.

/LOG="filename"
Параметр похож на /LOG, но в отличие от него позволяет указать фиксированный
путь/имя файла для log-файла. Если файл с указанным именем уже существует, он будет
заменен. Если файл не может быть создан, установка прервется и выдаст сообщение
об ошибке.

/NOCANCEL
Не дает пользователю прервать установку, отключая кнопку Отменить и игнорируя клики на
кнопке Закрыть. Используется в комбинации с '/SILENT' или '/VERYSILENT'.

/NORESTART
Указывает инсталятору не перезагружать компьютер даже если это необходимо.

/RESTARTEXITCODE=exit code
Задает инсталятору код, который он должен возвратить, если необходима перезагрузка.
Используется с '/NORESTART'.
См. также Коды выхода инсталятора. (кому интерестно, могу выложить или же доступно в хелпе)

/LOADINF="filename"
Указывает инсталятору загрузить параметры установки из указанного файла после проверки
командной строки. Этот файл может быть подготовлен с помощью '/SAVEINF='command.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы.

/SAVEINF="filename"
Указывает инсталятору сохранять параметры установки в указанный файл.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы.

/LANG=language
Задает используемый язык. language задает имя языка, заданного в параметре секции
[Languages]. При использовании параметра /LANG появляется диалог Выбор языка установки.

/DIR="x:\dirname"
Меняет имя папки, заданное по умолчанию, на странице Выбор папки назначения.
Должен быть задан полный путь.

/GROUP="folder name"
Меняет имя папки на странице Выбор папки меню Пуск. Если директива
DisableProgramGroupPage секции [Setup] равна yes, этот параметр командной строки
игнорируется.

/NOICONS
Указывает инсталятору проверять, выбрана ли команда Не создавать значков на странице
Выбор папки меню Пуск.

/COMPONENTS="comma separated list of component names"
Меняет выбраные по умолчанию компоненты. В этом случае параметр командной строки
указывает инсталятору менять тип установки на Выборочный.

/PASSWORD=password Задает пароль. Если не указана директива Password секции [Setup],
этот параметр игнорируется. Если введен неправильный пароль, параметр
также игнорируется.

Vadikan
18-03-2005, 01:27
Mchik
Спасибо, я сошлюсь на эту тему на странице Инсталляторы.

Mchik
18-03-2005, 20:09
Прочитал внимательнее этот список. Оказывается есть и еще полезные параметры. Привожу пример.
Я ставлю альтернативные кодеки Real & QuickTime. Они как раз запакованы с помощью Inno Setup. Но если их просто ставить в автоматическом тихом режиме, каждый из них припишет на винт Media Player Classic. Плейер, безусловно, отличный, но в количестве трех штук он мне на винте не нужен. :)
Решение состоит в использовании ключей /SAVEINF и /LOADINF.

1. Устанавливаем кодек с созданием файла ответов:
realalt.exe /saveinf="real.txt"
Отвечаем на все вопросы так, как нравится. Я, например, еще убрал создание группы в меню ПУСК.
2. ...и теперь его тихая установка выглядит как
START /WAIT realalt.exe /loadinf="real.txt" /silent

Petya V4sechkin
19-03-2005, 09:27
Mchik
Я ставлю альтернативные кодеки Real & QuickTime. Они как раз запакованы с помощью Inno Setup. Но если их просто ставить в автоматическом тихом режиме, каждый из них припишет на винт Media Player Classic. Плейер, безусловно, отличный, но в количестве трех штук он мне на винте не нужен.
Кстати, Real Alt и QuickTime Alt ставят MPC в одну и ту же директорию, так что здесь проблемы нет. (А если не поставить MPC с одним из этих кодеков, то ассоциации с файловыми расширениями могут не прописаться.)
А вот K-Lite ставит MPC в другую директорию.
В принципе, можно использовать K-Lite Mega Codec Pack (включает всё, в том числе Real Alt и QuickTime Alt), но он весит довольно много.
Сорри за оффтопик.

EgOrus
20-03-2005, 20:02
Mchik
кстати ключи не все, не хватает этих:
/LOG
/LOG="filename"
/PASSWORD=password

Solitude
09-05-2005, 03:21
А не подскажите как можно подредактировать инсталяционный файлик Inno Setup ??

Dust112
09-05-2005, 08:04
Существует плагин к Total Commander и Far для рапаковки инсталлятора на файлы и скрипт, поищи на сайте _http://innounp.sourceforge.net/

Solitude
09-05-2005, 17:08
Dust112
Видел я эти программи!! Они не распаковывают старые архивы!!!

Dirk Diggler
03-02-2006, 11:59
Блин, что-то у Inno Setup с путями! Пишу XnView-win-full.exe /saveinf="save.inf", и файл ложится в %windir%\, пишу XnView-win-full.exe /saveinf=".\save.inf", и файл ложится в %ProgramFiles%, кидаю его в один каталог с XnView-win-full.exe, запускаю
XnView-win-full.exe /loadinf=save.inf /silent или
XnView-win-full.exe /loadinf=.\save.inf /silent или
XnView-win-full.exe /loadinf="save.inf" /silent или
XnView-win-full.exe /loadinf=".\save.inf" /silent
не видит файл в упор, пока полное имя с каталогом не укажешь.
Это Inno 4.0.8. А Inno 5.08 файл пишет в текущий каталог, а читать все равно не читает. Как побороть скотину?

Dirk Diggler
03-02-2006, 12:09
не, вру. Даже полный путь не спасает:
E:\burn\soft\xnview>XnView-win-full.exe /LOADINF="E:\burn\soft\xnview\save.inf"
/silent И все равно ставится целиком, хотя у меня в save.inf всего пара компонентов указана

boss911
03-02-2006, 18:08
Dirk Diggler

Я делаю проще, вытаскиваю скрипт от интсталятора Inno Setup и редактирую его как мне надо (добовляю, удаляю компонеты, ярлыки, патчу файлы и т.д), а потом обратно компилирую дистрибутив! Если есть у тебя такая возможность, то это лучший вариант!!

Dirk Diggler
04-02-2006, 02:06
расскажи кратко или дай ссылку

boss911
04-02-2006, 23:55
Сам компилятор - Inno Setup (http://all-soft.net.ru/index.php?name=Rusifikatory&op=view_rusik&lid=25) + русификатор (http://www.msilab.ru/show.php?rus=165)

Дополнительная программа к Inno Setup, для удобного редактирования скрипта, если надо - ISTool (http://www.istool.org/default.aspx/) + русификатор (http://msilab.net/show.php?rus=880)

Утилита для распаковки дисрибутивов и для вытаскивания скрипта из инсталятора Inno Setup, работающая из командной строки или как плагин к FAR'у или к TC - innounp.exe (http://innounp.sourceforge.net/)
Так же, можно добавить следующие строки в реестр и в контекстном меню проводника появится меню (кликая правой кнопкой мыши по ексешнику) "innounp Extract":
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\innounp Extract\command]
@="cmd.exe /k innounp.exe -x \"%1\""

Утилиту, положить в %WINDIR%, потом распаковывается дистр., а рядом сним скрипт со всеми необходимыми путями по распаковке файлов, реестр, регистация файлов ну и т.д!

Dirk Diggler
05-02-2006, 13:23
скачал, попробовал. Из 4 дистров распаковался 1 - остальные "uncompatible version", да и этот распакованный какой-то странный - я скрипта для Inno Setup не нашел...

boss911
06-02-2006, 00:21
Dirk Diggler

Из 4 дистров распаковался 1 - остальные "uncompatible version" Хм! Бывает, иногда попадаетса и не Inno Setup, а что-то похожое на него или дистр. упакован старой версией копилятора! Иногда сам путаю с NSIS!
да и этот распакованный какой-то странный - я скрипта для Inno Setup не нашел...Если ты использовал для распаковки дистра через импортирования *.reg файла, что я дал выше, то все рапакуетса в ту же папку, где сам лежит дистр., а рядом ты увидиш скрипт для компиляции ("install_script.iss").

Dirk Diggler
06-02-2006, 12:19
иногда попадаетса и не Inno Setup,
Это точно Innо, "about..." говорит Inno версии соот-но такой-то.

через импортирования *.reg файла, что я дал выше, то все рапакуетса в ту же папку, где сам лежит дистр., а рядом ты увидиш скрипт для компиляции неа.... распаковывал xnview, получил папку типа {sab}, и никакого скрипта.

boss911
06-02-2006, 17:40
Dirk Diggler

неа.... распаковывал xnview, получил папку типа {sab}, и никакого скрипта. Про это я незнаю нечего!! Я тебе дал утилиту и как ей пользоватса тоже, распакуй утилитой и все у тебя получитса!!
Xnview, это же помойму просмотрощик и редактор графических файлов!!?

Dirk Diggler
06-02-2006, 20:33
точно. я ЕГО распаковал. Указанной тобой утилитой распаковал дистр с xnview.А щаз еще один распаковал - все равно, распаковывается в папку {app}, а скрипта нет.

boss911
06-02-2006, 22:30
Dirk Diggler

Что нет рядом с папкой "{app}" скрипта "install_script.iss"?
Ай блин я все понял! Эта утилита по той ссылке, что я тебе дал, оказываетса старая версия и если дистр. был упакован версией от 5.х и выше, то оно его не распакует! Ссылку на утилиту поправил!!

Aspirine
13-02-2006, 11:57
boss911
Слушай, объясни как правильно запоковывать обратно в Inno Setup.
А то я пробую, всё время ошибки выдаёт...
Версия Inno Setup 5.1.6




© OSzone.net 2001-2012