Войти

Показать полную графическую версию : 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

Devils Night
27-11-2011, 13:22
частенько возникают ситуации, когда надо что-то подправить в скрипте, для этого мне бы пришлось извлекать файлы из какого-то инсталлятора, чтобы их включить в свой инсталлятор, который мне потребовалось изменить, а так я просто распакую свой инсталлятор и сделаю нужное изменение. »Во геморой, я думал что все те кто собирает инсталл делает бекап в виде zip-архивов, да и всё.

ничего не нужно пересобрать, подготавливать заново. »Вот изначально подготовить и облачить в архив, делов то.
а еще потому, что я не селен в его расширенных возможностях и Паскаль я не знаю »Да я и сам особо не волоку по этим делам, а паскаль это вобще тёмный лес, но бекапы делаю, так проще.

Спасибо за подсказку! » И за сборку спасибо. romca, вообще для спасибо существует Полезное сообщение.

Кстати по сборке, Лександер, про добавление в пункт создать *.iss, заметил вот что, значит кликаю в контекстном меню создать XXX.iss, так вот создаётся файл в 3 метра, оказалось что это инсталятор сам себя плодит, хотя при создании должен создаваться файл с нулевым размером.
Запустил твик
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iss\ShellNew]
"FileName"="Compil32.exe" и стало всё норм.

И ещё, при установке связываются файлы расширения .iss, всё установилось, но не порадовало что файлы .iss связались с Inno Script Studio. Лучше бы было как и раньше, что бы они связывались с Inno Setup Compiler.
Да и давно пора открывать отдельную тему по твоей сборке, а не только сайт, я считаю что оно того стоит.

Gnom_aka_Lexander
27-11-2011, 17:38
Да и давно пора открывать отдельную тему по твоей сборке, а не только сайт, я считаю что оно того стоит. »
Не уверен. Не вижу аккктивного содействия пользователей в виде баг-репортов. А обсудить работу и глюки, можно и на сайте сборки, пока немного желающих обсудить.

Я когда делаю свои инсталляторы, мне обязательно нужно, чтобы я их мог распаковать »
При всем уважении, распакованный скрипт, даже в дефолтных секциях, часто не соответствует действительности. для примера - распаковать ispack.exe (http://www.jrsoftware.org/download.php/ispack.exe) и сравнить полученный скрипт в дефолтных секциях с оригиналом, который прилагается к ispack и лежит в папке с примерами.

boss911
27-11-2011, 23:24
Во геморой, я думал что все те кто собирает инсталл делает бекап в виде zip-архивов, да и всё. »
Зачем, если собранный инсталлятор это и инсталлятор и бекап, два в одном. Мне так гораздо удобнее.

mopsicus
14-12-2011, 09:55
boss911, спасибо

Gnom_aka_Lexander
25-12-2011, 10:51
Inno Setup 5.4.3 released. (http://www.jrsoftware.org/isdl.php)

Inno_ISCmplr_Setup111225 (http://restools.hanzify.org/inno/Inno_ISCmplr_Setup111225(7zip).zip)

Devils Night
27-12-2011, 17:18
Inno Setup 5.4.3 released. »А сборку InnoUltra до 5.4.3, я так понимаю ещё не обновлял?

История версий »А по Русски ни как нельзя, не все версии, а что изменилось только в этой?
Конечно я фиговый переводчик и английского незнаю, да и переводчики переводят тоже не айс, но по смыслу кое как перевёл, предупреждаю сразу, перевод может не соответствовать тому переводу что предложит гугл или яндекс.

5.4.3 (2011-12-20)


Теперь при установке QuickStart Pack: предложит скачать и установить Inno Script Studio и это помимо InnoIDE.
В настоящее время Установка позволяет только "Не создавать папку меню Пуск" флажок, чтобы подавить создания ярлыков под {group}. Ранее он также подавлял создание ярлыков в других местах, таких как {UserStartup}, на записи, не хватало Задачи параметра.
В настоящее время Установка не в счет файлов с Tasks/Check параметров при расчете дискового пространства показано в нижней части странице Выбор компонентов.
Улучшенная пропускная способность внешнего копирования файлов на некоторых устройствах.
На Unicode, теперь программа установки поддерживает Rich Edit 4,1 если таковые вообще имеются.
Inno Setup Preprocessor (ISPP) изменения:

Документация улучшений: Добавлены функции, доступные из ISPPBuiltins.iss в файл справки.
# ifexist / # ifnexist: Для согласованности с функциями ISPP, перед именем SourcePath если имя файла относительно, а также поддержка префиксов пространств.
ReadReg: Теперь только запросы доступа на ключ KEY_QUERY_VALUE. Ранее он просил KEY_ALL_ACCESS.

Исходный код Inno Setup теперь также доступна в виде Git репозитории на GitHub (https://github.com/jrsoftware/issrc) . Это позволит легче вносить свой вклад в программу установки Inno см. GitHub Help - Fork A Repo (http://help.github.com/fork-a-repo/) для дополнительной информации.
И др. исправления.

Оригинал (http://files.jrsoftware.org/ispack/whatsnew.htm)

Gnom_aka_Lexander
29-12-2011, 12:22
Русский язык для Inno Setup версии 5.4.3 от vadimsva (http://vadimsva.ucoz.org/Inno_Setup_5_rus.7z) [26.12.2011]

Обновил сборку InnoUltra (http://innoultra.ru/), не забываем отписываться об обнаруженных ошибках.

Секции компонентов задач и языка, для тихой установки:
Полная:
[Components]
Name: ansi; Description: {cm:CompANLabel}; Types: custom compact full; Flags: exclusive
Name: ansi\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact full
Name: ansi\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact

Name: unicode; Description: {cm:CompULabel}; Flags: exclusive; Types: custom compact
Name: unicode\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact
Name: unicode\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact


Name: IDE; Description: {cm:CompRLabel}; Types: custom compact full
Name: IDE\IS_Studio; Description: Inno Script Studio; Types: custom compact full; MinVersion: 0.0,5.0
Name: IDE\InnoIDE; Description: {cm:Comp5Label}; Types: custom full

Name: IDE\ISTool; Description: {cm:Comp7Label}; Types: custom compact full
Name: IDE\ISG; Description: {cm:Comp6Label}; Types: custom full


Name: other; Description: {cm:CompHLLabel}; Types: custom full
Name: other\IS_Addons; Description: {cm:IS_Addons}; Types: custom compact full
Name: other\Help; Description: {cm:CompaLabel}; Types: custom compact full
Name: other\Converter; Description: {cm:Comp8Label}; Types: custom compact full
Name: other\Unpack; Description: {cm:Comp9Label}; Types: custom compact full
Name: other\Joiner; Description: {cm:CompbLabel}; Types: custom compact full

Name: other\Dll; Description: {cm:Comp3Label}; Types: custom full
Name: other\Skin; Description: {cm:Comp0Label}; Types: custom full
Name: other\Modules; Description: {cm:CompcLabel}; Types: custom full
Name: other\Scrpts; Description: {cm:CompdLabel}; Types: custom full

[Tasks]
Name: Desktop; Description: {cm:Desktop}
Name: fileassoc; Description: {cm:AssocFileExtension,Inno Setup,.iss}
;язык файла справки по умолчанию
Name: HelpRu; Description: {cm:DefRu}; GroupDescription: {cm:HelpLang}; Flags: exclusive
Name: HelpEn; Description: {cm:DefEn}; GroupDescription: {cm:HelpLang}; Flags: exclusive
;язык файла справки по умолчанию
Name: IslRu; Description: {cm:DefRu}; GroupDescription: {cm:IslLang}; Flags: exclusive
Name: IslEn; Description: {cm:DefEn}; GroupDescription: {cm:IslLang}; Flags: exclusive

[Languages]
Name: Russian; MessagesFile: InstallerFiles\Russian.isl
Name: English; MessagesFile: InstallerFiles\English.isl
Облегченная:
[Components]
Name: ansi; Description: {cm:CompANLabel}; Types: custom compact full; Flags: exclusive
Name: ansi\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact full
Name: ansi\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact

Name: unicode; Description: {cm:CompULabel}; Flags: exclusive; Types: custom compact
Name: unicode\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact
Name: unicode\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact


Name: IDE; Description: {cm:CompRLabel}; Types: custom compact full
Name: IDE\IS_Studio; Description: Inno Script Studio; Types: custom compact full; MinVersion: 0.0,5.0
Name: IDE\InnoIDE; Description: {cm:Comp5Label}; Types: custom full

Name: other; Description: {cm:CompHLLabel}; Types: custom full
Name: other\IS_Addons; Description: {cm:IS_Addons}; Types: custom compact full
Name: other\Help; Description: {cm:CompaLabel}; Types: custom compact full
Name: other\Converter; Description: {cm:Comp8Label}; Types: custom compact full
Name: other\Unpack; Description: {cm:Comp9Label}; Types: custom compact full
Name: other\Joiner; Description: {cm:CompbLabel}; Types: custom compact full

[Tasks]
Name: Desktop; Description: {cm:Desktop}
Name: fileassoc; Description: {cm:AssocFileExtension,Inno Setup,.iss}
;язык файла справки по умолчанию
Name: HelpRu; Description: {cm:DefRu}; GroupDescription: {cm:HelpLang}; Flags: exclusive
Name: HelpEn; Description: {cm:DefEn}; GroupDescription: {cm:HelpLang}; Flags: exclusive
;язык файла справки по умолчанию
Name: IslRu; Description: {cm:DefRu}; GroupDescription: {cm:IslLang}; Flags: exclusive
Name: IslEn; Description: {cm:DefEn}; GroupDescription: {cm:IslLang}; Flags: exclusive

[Languages]
Name: Russian; MessagesFile: InstallerFiles\Russian.isl
Name: English; MessagesFile: InstallerFiles\English.isl
Только компилятор:
[Components]
Name: ansi; Description: {cm:CompANLabel}; Types: custom compact full; Flags: exclusive
Name: ansi\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact full
Name: ansi\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact

Name: unicode; Description: {cm:CompULabel}; Flags: exclusive; Types: custom compact
Name: unicode\r; Description: {cm:Comp1Label}; Flags: exclusive; Types: custom compact
Name: unicode\s; Description: {cm:Comp2Label}; Flags: exclusive; Types: custom compact

Name: Help; Description: {cm:CompaLabel}; Types: custom compact full

[Tasks]
Name: Desktop; Description: {cm:Desktop}
Name: fileassoc; Description: {cm:AssocFileExtension,Inno Setup,.iss}
;язык файла справки по умолчанию
Name: HelpRu; Description: {cm:DefRu}; GroupDescription: {cm:HelpLang}; Flags: exclusive
Name: HelpEn; Description: {cm:DefEn}; GroupDescription: {cm:HelpLang}; Flags: exclusive
;язык файла справки по умолчанию
Name: IslRu; Description: {cm:DefRu}; GroupDescription: {cm:IslLang}; Flags: exclusive
Name: IslEn; Description: {cm:DefEn}; GroupDescription: {cm:IslLang}; Flags: exclusive

[Languages]
Name: Russian; MessagesFile: InstallerFiles\Russian.isl
Name: English; MessagesFile: InstallerFiles\English.isl

alert30
29-12-2011, 17:31
Лександер, спасибо за сборку. Тестирую. Пробываю деинсталлировать InnoUltra, в результате фигня какая-то в скрине "1.png".
[hr]
А что это за файл "Утилита для создания файлов-пустышек"?

Gnom_aka_Lexander
29-12-2011, 17:53
фигня какая-то в скрине "1.png". »
Тебе говорят, чтоб для удаления, запустил инсталлятор.А что это за файл "Утилита для создания файлов-пустышек"? »
Это утилита, для создания файлов- пустышек. Полезная штука - создает слепок с каталога, воспроизводя все файлы, которые он содержит, но с нулевым размером. Полезно, когда используешь внешние упаковщики, и при этом нежелательно при деинсталляции удаление файлов, которые были добавлены в дистрибутив программы (игры) после того, как она была уже установлена (сохранения, например). Специфика использования внешних упаковщиков такова, что распакованные файлы деинсталлятором не учитываются, и для их удаления, просто прописывают полное удаление папки установки. ФейкТвин, как раз, поможет избежать этого.
Делаешь слепок из пустышек, загоняешь его в инсталл, устанавливаешь фейковый набор файлов, потом распаковываешь из внешнего архива настоящие файлы с заменой.

alert30
29-12-2011, 18:01
Лександер, спасибо за FAQ.
[hr]
Тебе говорят, чтоб для удаления, запустил инсталлятор. »
(Эксперимент) Запустил инсталлятор InnoUltra.exe, изменил на Удалить, и выдает ошибку: "List capacity out of bounds (82)" и дальше финиширует инсталлятор.

Gnom_aka_Lexander
29-12-2011, 18:05
изменил на Удалить, и выдает ошибку »
Я тоже уже вижу, что пример китайцев малопригоден для использования.

Перезалил, вернул классическую деинсталляцию.

Devils Night
30-12-2011, 13:56
Тебе говорят, чтоб для удаления, запустил инсталлятор. »Да тут без 100 грам не разберёшься, я вот тоже думал что за бред, и вот только сейчас допёрло:
http://i3.imageban.ru/thumbs/2011.12.29/3b11c8db5f461e8ba253d46738fc4b17.png (http://i3.imageban.ru/out/2011/12/29/3b11c8db5f461e8ba253d46738fc4b17.png) , там то при удалении на инглише написано, а в нём не каждый сечёт. Ну не знаю, удобно ли.

mariolast
02-01-2012, 13:31
Лександер,
У вас на главной странице сайта innoultra.ru
Апдейт-версия не качается вообще, а ведет на какую то страницу.
Ну на в секции Ссылки по клике на Апдейт(миниинсталл) качается InnoExample.exe

Gnom_aka_Lexander
02-01-2012, 14:39
mariolast,
Ну на в секции Ссылки по клике на Апдейт(миниинсталл) качается InnoExample.exe »
Переназвал, поскольку Апдейтом в чистом виде она не является.У вас на главной странице сайта innoultra.ru
Апдейт-версия не качается вообще, а ведет на какую то страницу. »
Спасибо, сейчас поправлю.

Pinci69
09-01-2012, 01:01
как сделать чтобы после распаковки основного файла Inno Setup предложил установить дополнительные программы?

prostovova
11-01-2012, 13:19
Здравствуйте!

Подскажите пожалуйста.
Есть программа которая запускается с определенным параметром инсталлятором Inno setup
а из командной строки например не запускается.

Как мне ее запустить с параметром только не при помощи Inno Setup, а например из той же командной строки?

Спасибо!

Gnom_aka_Lexander
12-01-2012, 19:51
InnoCompiler120112 (http://restools.hanzify.org/inno/InnoCompiler120112(7zip).zip)

Юбилейное обновление сборки InnoUltra (http://innoultra.ru/) Сайту исполнился 1 Год.

ChVL
16-01-2012, 18:41
Сборка Inno Setup 5.4.3 En (http://www.soft9.ru/App/InnoSetup543.exe)

Создана на основе дистрибутива isetup-5.4.3.exe, цифровая подпись от 20 декабря 2011 г.,
MD5 39F788FAFB57176324B5A80C28180CD9
Добавлены файлы от Restools из InnoCompiler120112 и Inno_ISCmplr_Setup111225, а также ISCrypt.dll.
Справки на английском и русском языках в формате .chm

Devils Night
30-01-2012, 22:30
Юбилейное обновление сборки InnoUltra »Какие недочёты исправлены то, а то ведь не угадаешь!?
В предыдущей сборке нашёл ещё пару недочётов.
1. При выборе инсталятора и нажатии на нём правой кнопкой мыши нет пункта Распаковать ISUnpacker (или что-то в этом роде), хотя раньше было.
2. При выборе скрипта инно и нажатии на нём правой кнопкой мыши пункты один на русском остальные на инглише, хотя актуальнее все на русский перевести, пример:
Вместо
Compile
Open with InnoIDE
Open with Inno Script Studio
Open with Inno Setup
Open with Inno Script Generator
Открыть в ISTool

на
Компилить (или собрать, не знаю как правильно)
Открыть в InnoIDE
Открыть в Inno Script Studio
Открыть в Inno Setup
Открыть в Inno Script Generator
Открыть в ISTool

Polsta
24-03-2012, 01:36
Ребята появилась проблема что некоторые установщики не запускаются под Windows 98SE. Выдает сообщение Expecting newer version of Windows

В скриптах никаких ограничений не прописывал. Версия Inno setup 5.4.2.




© OSzone.net 2001-2012