Войти

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

El Sanchez
24-08-2009, 00:25
Внимание!!!
Данная тема не предназначена для обсуждения скриптов! Для этого создана отдельная тема!
Скрипты Inno Setup. Помощь и советы (http://forum.oszone.net/thread-334142.html)
[hr]
https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Inno_Setup_icon.png/64px-Inno_Setup_icon.png (httpы://www.jrsoftware.org/)



Inno Setup - это бесплатный инсталлятор для программ Windows. Впервые появился в 1997 году, Inno Setup сегодня, конкурирует и даже превосходит многие коммерческие инсталляторы по возможностям и стабильности.



Поддержка всех версий Windows используемых сегодня: Windows 10, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 и Windows 2000 (независимо от пакета обновлений);
Обширная поддержка инсталляций 64-битных приложений на 64-битных выпусках Windows. Также поддерживает x64-разрядные процессоры. (При использовании процессоров Itanium необходимо установить Service Pack);
Поддержка создания одного файла EXE, что облегчает установку вашей программы через сеть. Также поддерживается разбивка на диски;
Стандартный стиль интерфейса мастера Windows 2000/XP;
Настраиваемые типы установки, например: Полная (Full), Компактная (Compact), Выборочная (Custom);
Возможность создания деинсталлятора;
Установка файлов:
Включает интегрированную поддержку сжатия файлов (bzip2 и 7-Zip LZMA/LZMA2). Инсталлятор может сравнивать версии файлов, заменять загруженные в память файлы, ведет подсчет общедоступных файлов, регистрирует DLL/OCX и библиотеки типов, устанавливает шрифты;
Создание ярлыков, включая меню Пуск и на Рабочем столе;
Работа с системным реестром и файлами *.ini;
Имеет встроенную поддержку скриптов на Паскале;
Поддерживает создание инсталляторов на различных языках;
Поддержкивает пароли и шифрование инсталляторов;
Поддерживается тихая установка и тихая деинсталляция, с помощью ключей командной строки;
Доступен полный исходный код (Borland Delphi 2.0-5.0 и 2009).


Основной бесплатный конкурент - NSIS (https://nsis.sourceforge.io/Main_Page).

Последняя стабильная версия - 6.4.3 [03.05.2025]. История версий (https://jrsoftware.org/files/is6-whatsnew.htm).
Официальные сборки Inno Setup 6.4.3:

innosetup-6.4.3.exe (https://jrsoftware.org/download.php/is.exe) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=1) | зеркало (https://www.jrsoftware.org/download.php/is.exe?site=2);


Редакторы iss-скриптов:


Сайт: http://restools.hanzify.org/
Скачать:

Inno Setup Compiler (https://web.archive.org/web/20150421225542if_/http://restools.hanzify.org/inno/InnoCompiler121216(7zip).zip) build 121216;
Inno ISCmplr Setup (https://web.archive.org/web/20171129115101if_/http://restools.hanzify.org/inno/Inno_ISCmplr_Setup121002(7zip).zip) build 121002;

Рекомендуется к применению из-за огромного количества компонентов, функций и процедур, удобного интерфейса, наличия отладчика и Form Designer. Собран на основе исходников Inno Setup 5.5.1.

Инструкция по установке:

Установите ispack-5.5.1.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1.exe) или ispack-5.5.1-unicode.exe (https://files.jrsoftware.org/ispack/ispack-5.5.1-unicode.exe) (5.5.1 - номер официальной версии Inno Setup для последующего обновления расширенной версией);
Скачайте Inno Setup Compiler, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (ANSI или Unicode), скопируйте два файла (Compil32.exe, Templates.dat) в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.
Примечание: если у вас Unicode версия, то дополнительно примените твик реестра (файл CourierNew.reg) из папки UnicodeFontLink и перезагрузите компьютер.
Скачайте Inno ISCmplr Setup, распакуйте;
Из одноимённой папки, в соответствии с установленной версией (InnoSetup_ANSI или InnoSetup_Unicode), из подпапки FullVCL скопируйте все файлы в каталог Inno Setup (по умолчанию: C:\Program Files\Inno Setup 5\). Появится сообщение с подтверждением о замене файла, нажимаем 'Да'.




Сайт: https://www.kymoto.org/
Скачать: Inno Script Studio (https://www.kymoto.org/products/inno-script-studio/downloads) v2.5.1 [28.11.2020]
Inno Script Studio является новым, интуитивно понятным, графическим интерфейсом для создания и компиляции скриптов Inno Setup.





Справка Inno Setup для версий 5.6.* и выше (http://www.oszone.net/go.php?url=https://yadi.sk/d/aIme10_Lk0z1mQ/Help), автор Leserg




Русификатор Inno Setup для версий 6.0.2 и выше (http://www.oszone.net/go.php?url=https://disk.yandex.ru/d/aIme10_Lk0z1mQ/Compil32), автор Leserg
Русификатор Inno Setup для версий 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_5_rus.7z), автор vadimsva
Русификатор Inno Setup Enhanced 5.5.* (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/Inno_Setup_E_rus.7z), автор vadimsva
Русификатор InnoIDE (http://www.oszone.net/go.php?url=http://vadimsva.ucoz.org/InnoIDE_rus.7z), автор vadimsva




InnoUnpacker 2.64.5 (https://www.rathlev-home.de/tools/download/innounp-2.zip) - распаковщик официальной и неофициальной расширенной версии [23.06.2025];
Inno Setup Unpacker 0.50 (https://sourceforge.net/projects/innounp/files/innounp/innounp%200.50/innounp050.rar/download) - распаковщик официальной версии [18.12.2020];
Inno Setup Unpacker enhanced 0.39 (https://github.com/KngStr/Inno-All-in-One-Setup/blob/master/Extensions/Unpack/innounp.exe) - распаковщик неофициальной расширенной версии [30.11.2017];
innoextract 1.9 (https://constexpr.org/innoextract/files/innoextract-1.9-windows.zip) - распаковщик официальной версии [09.08.2020];
HavySoft InnoExtractor 10.3.0.137 (http://www.havysoft.cl/download/IE_Install.zip) - распаковщик официальной версии [06.05.2025];
InnoEx 0.9 (http://sourceforge.net/p/innounp/discussion/353235/thread/06ebf3b0/#0cb4) - распаковщик официальной версии [25.08.2015];
Inno Setup Decompiler 1.5 (https://web.archive.org/web/20180723142751if_/https://vdisasm.com/isd/files/isdsetup.1.5.exe) - декомпилятор байт-кода секции [Code] [24.06.2018];


Параметры командной строки инсталлятора (https://jrsoftware.org/ishelp/index.php?topic=setupcmdline) (ссылка)

Serega
24-08-2009, 00:34
EN130, попробуйте Unpaker 2.1 (http://dfn.dl.sourceforge.net/sourceforge/innounp/innounp021.rar), если ей не получится, то вряд ли чем сможете вытащить файлы.

boss911
24-08-2009, 06:33
Добавьте ссылку на пост (http://forum.oszone.net/post-452192-33.html), плиз, думаю, не менее важная информация.

А вообще, растолкуйте, плиз, что в этой теме нужно обсуждать, сам компилятор IS и дополнительные приложения для его работы с скриптами? Если так, то, причем тут автоматическая установка приложений, о каком "обсуждении установщика" должна идти речь? Название топика не несет никакой информативности, только вводит в заблуждение. Ладно, это такое, но опять же не понятно, если обсуждать компилятор IS и прилагающие для него приложения, то это напрямую, в основном, касается написания скриптов, а тема скриптов вынесена в отдельный топик. Я о том, что я не просматриваю логики в разделении тем, это не разделения мух от котлет, это разделение котлет вместе с мухами на две порции. Я за объединение, как и было ранее, как минимум, сменить названия данного топика. ИМХО. Это не критика, это предложение по фактам.

EN130
24-08-2009, 11:10
Serega, Пишет, эта версия не поддерживается :(.

gvshil
24-08-2009, 12:12
Пишет, эта версия не поддерживается »
Попробуйте
innounp022.rar (http://sourceforge.net/projects/innounp/files/innounp/innounp%200.22/innounp022.rar/download)

EN130
24-08-2009, 12:35
gvshil, ЭЭЭМММ. Я дожен догодаться, как этим пользоваться?
Использование ключа -х не помогло.

gvshil
24-08-2009, 13:36
Я дожен догодаться, как этим пользоваться? »
файл innounp.htm в помощь

EN130
24-08-2009, 15:28
gvshil, Я видил тот файл. Как я понял, нужно использовать команду -х но ничего не извликается :(. Выдает
Error (EFatalError) "1" at address 0044E815
И ошибку в путсях. А как их правильно задавать я не пойму.

Serega
24-08-2009, 20:04
Нужно определить наличие учетной записи windows, используя средства Inno setup. »
Почитайте в Справке по Inno Setup, раздел:
Pascal Scripting: Introduction->Pascal Scripting: Support Functions Reference->function GetUserNameString: String;
Retrieves the name of the user currently logged onto the system.
т.е. функция вернёт имя текущего пользователя.

Пишет, эта версия не поддерживается »
значит не повезло...

Использование ключа -х не помогло »
Из командной строки запустите innounp -x filname.exe.

Error (EFatalError) "1" at address 0044E815 »
это из-за испорченного архива.

EN130
24-08-2009, 21:00
Из командной строки запустите innounp -x filname.exe. »
Пошло дело. СПС
Только жаль прога останавливается на первом битом файле, и дальше не идет.

volk1234
24-08-2009, 22:06
boss911
Разделение сделал вынужденно. Согласитесь в старой теме на 1350 страниц невозможно было найти что-либо.
Т.к. отвечает по скриптам в основном Serega ему и предложенно было создать новую тему, чтобы он мог поднимать в шапку ссылки.
Возможно ветка с обсуждением только установщика не сильно и нужна, но вот ветка для обсуждения только вопросов по написанию скриптов
нужна. В будущем планирую сделать из тем Inno Setup и NSIS Windows Installer -обсуждение установщиков просто одну тему с полезными ссылками.
Если у вас есть предложение как сделать лучше, пишите.

AlexSavier
27-08-2009, 03:34
Внимание! Админы присмотритесь на странице http://forum.oszone.net/thread-60604-133.html имеется ссылка в шапке темы на закачку:
Unpacker 0.24 | Зеркало 1 | Зеркало 2 - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta.

По ссылке - Зеркало 1 (http://www.mediafire.com/download.php?zrgvtwznn3l) в архиве вирус!
Проверенно Касперским

27.08.2009 4:23:20 Обнаружено: Virus.Win32.Induc.a D:\Downloads\Compressed\innounp_v0.24_(2009-05-23).rar/innounp.exe
27.08.2009 4:23:19 Обнаружено: Virus.Win32.Induc.a D:\Downloads\Compressed\innounp_v0.24_(2009-05-23).rar/ISUnpacker.exe

Прошу обратить внимание и удалить данную ссылку! Другие ссылки не проверял!
P.S Если данное сообщение будет считаться флудом то его можно удалить!

boss911
27-08-2009, 04:20
По ссылке - Зеркало 1 в архиве вирус! »
Подтверждаю. Но дело не в ссылке, заражены все приложения во всех архивах (ссылках). Недавно мне товарищ сообщил, что это вина разработчиков, было очень много жалоб от пользователей, даже видел список приложений, которые заражаются от этого анпакера, интересно то, что заражаются инсталляторы этих приложений. Точно говорить не буду, кто виноват, быть может, это тот, кто упаковывал уже зараженные файлы в архив, может это вина и не разработчиков. Я просто не пользуюсь расширенной версией анпакера (только официальной), посему этого и не знал, как узнал, был очень удивлен.

Хочу сказать, что KIS9 без проблем лечит эти приложения, после чего они без проблем работают. Если кому надо, могу выложить вылеченные файлы.

volk1234
27-08-2009, 10:56
Написал Serega. Должен отреагировать.
Я пока закрыл эти ссылки.
Но раз вирусы везде, может стоит вынести предупреждение в шапку?

boss911
27-08-2009, 17:23
Но раз вирусы везде, может стоит вынести предупреждение в шапку? »
Если кому надо, могу выложить вылеченные файлы. »

Serega
27-08-2009, 19:52
Но дело не в ссылке, заражены все приложения во всех архивах (ссылках). Недавно мне товарищ сообщил, что это вина разработчиков, было очень много жалоб от пользователей, даже видел список приложений, которые заражаются от этого анпакера, интересно то, что заражаются инсталляторы этих приложений. »
Неправда, так называемый "вирус" коснулся приложений написанных на Delphi и он "заражает", если так можно сказать, только саму среду программирования Delphi и все программы разработанные и скомпилированные на "зараженной" Delphi, становятся носителем этого "вируса".
Ну и при запуске инфицированной программы, происходит поиск в реестре пользователя места установки Delphi в системе, для возможного заражения самой среды программирования...
Одним словом обычному пользователю, боятся нечего.
Более подробно, можно прочитать в этой (http://gunsmoker.blogspot.com/2009/08/delphi-delphi.html) статье.

P.S.
Поэтому в последние пятнадцать дней начались массовые обновления известных программ.
Я допустим, заразил свою Delphi через Qip...

МИШАНЧИК
12-09-2009, 01:37
Подскажите пожалуйста, где можно скачать набор Restools для ispack-5.3.4?
Заранее спасибо.

Serega
12-09-2009, 07:41
Подскажите пожалуйста, где можно скачать набор Restools для ispack-5.3.4 »
Сначала устанавливаете ispack-5.3.4.exe (http://files.jrsoftware.org/ispack/ispack-5.3.4.exe), затем скачиваете архив InnoCompiler090824_English.zip (http://restools.hanzify.org/inno/InnoCompiler090824_English.zip) и заменяете файлами из архива, путём копирования (Compil32.exe, Templates.dat), оригинальные файлы Inno Setup.

МИШАНЧИК
12-09-2009, 08:53
Serega, большое спасибо.

su27
17-09-2009, 19:34
Народ, где можно почитать на русском нормальное руководство по Inno Setup, чтобы от самого начала?
То, что дано в шапке темы Скрипты Inno Setup. Помощь и советы - справка в формате .hlp Виста не хочет читать, так прямо об этом и говорит, а файл в .chm формате какой-то битый, открывает только содержание...




© OSzone.net 2001-2012