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

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

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

Widok (16-05-2009 12:45): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.
 
Последний бета релиз: 5.3.1-beta [15.05.2009]
Последний стабильный релиз: 5.2.4 [01.04.2009]
Что нового? | Что нового в версии 5.3-beta? | Все сборки
 
Inno Setup Compiler 5.2.3 090506 - расширенная версия от ResTools | зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.2.0 от NightW0lf | зеркало
 
Русская справка к версии 5.0.x, автор перевода BagIra | зеркало || cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать | зеркало || версия 4 скачать | зеркало || версия 3 скачать | зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия  
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
InnoTools Downloader 0.3.5 [15.10.2008] от Sherlock Software
Это скрипт и DLL, которые позволяют вам скачивать файлы с HTTP или FTP из вашей инсталяционной программы.
Скачать (400 Kb) | Что нового?
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.3.0 [07.04.2009]
Скачать | зеркало || Русификатор | зеркало

Простой мастер создания скрипта для установки одной или нескольких игр. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации.
 

Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновить (нужен QuickStartPack 5.2.3)

Распаковщик инсталляторов, созданных с помощью Inno Setup, начиная с версии 3.0.0-beta по 5.2.4. Извлекает ресурсы и скрипт установки (без секции Code). К Total Commander или FAR подключается с помощью MultiArc плагинов.
 
Последний релиз: 0.21 [21.04.2009]
Скачать | Расширенная версия (с поддержкой русского языка)
 

Программа для создания и добавления в инсталлятор кастомных скинов. Изменить можно практически любой элемент окна.
Инструкция по добавлению нужных кусков кода в скрипт (английский язык).
 
Последний релиз: 2.0.0.0 [18.09.2008]
Скачать | Зеркало

Примечание для всех участников

Объёмные скрипты или части кода заключайте в тег more, чтобы ваш вопрос в сообщении не затерялся среди множества строк прилагаемого скрипта.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:26 29-12-2008 | Исправлено: boss911, 17:49 15-05-2009
Jinjo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, у меня такая проблема. У меня есть запакованный дистрибутив. Я его распаковываю! Открываю скрипт который лежит в корне и пытаюсь его заново скомпилировать и у меня выскакивает ошибка. Не хватает файлов.  
 
Скажите, это нормальная практика, что файл-скрипт не может быть скомпилирован?  
Если нужно более подробно рассказать, то расскажу.  
 

Всего записей: 2 | Зарегистр. 23-01-2009 | Отправлено: 19:06 23-01-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jinjo
Ну тут среди нас нет телепатов, которые смогут определить, что у тебя за ошибка и как тебе помочь.
 
Serega0675
Что значит задать кодировку?! Как создается текстовой файл?
Нужно лучше описывать проблему/задание, чтобы проще было понимать.
 
cleverboy
Ты этот пример из самого редактора шоли запускаешь? Запусти его отдельно и сравни скорость.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 23:30 23-01-2009
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SotM
Извиняюсь за неточность, вот пример. Если открыть этот файл после создания в блокноте AkelPad, то он будет в кодировке Mac (0Dh). Вопрос как сделать, чтоб он был после создания в кодировке DOS/Windows (0Dh , 0Ah)?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 00:07 24-01-2009
Jinjo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM  
у меня вот такая ошибка  
 
на вот эту строчку
Name: "{group}\Дополнительно\Установка службы параметров"; Filename: "{app}\ServParam.exe"; Parameters: "/install"; Components: "client"; Check: "CheckInstallParameter(1)";
 
Ошибку пишет  
Required fuction or Procedure CheckInstallParameter not found

Всего записей: 2 | Зарегистр. 23-01-2009 | Отправлено: 09:34 24-01-2009
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил использовать Бэкап и остановился на вот этом коде, но у меня возникла проблема с кодом который я также использую - а именно Чекбокс на странице Выбор директории, как запустить Бэкап через стандартный Чекбокс на странице выбора дополнительных задач - ясно, но в моем Инсталлере ее нет. Как прикрутить Бэкап к Чекбоксу (код). Есть такая строка if IsTaskSelected('src') then, но заменить не получилось.

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 10:23 24-01-2009
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer
 
Если я правильно понял, то так:
 
Подробнее..

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 12:17 24-01-2009 | Исправлено: Don_Juan, 12:33 24-01-2009
cleverboy

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

Цитата:
Ты этот пример из самого редактора шоли запускаешь? Запусти его отдельно и сравни скорость.  

Я сделал setup для одной игрушки и смотрел то что получилось в итоге.
Код здесь

Всего записей: 18 | Зарегистр. 26-06-2006 | Отправлено: 12:38 24-01-2009 | Исправлено: cleverboy, 19:14 24-01-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serega0675
Насчет редакторов это оффтопик, но можешь в соседних форумах глянуть редактор SciTE.
 
Jinjo
Нууу, эээ... Как тебе и сказал компилятор, у тебя нет функции с таким именем. Смотри свой код.  

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 17:33 24-01-2009 | Исправлено: SotM, 20:31 24-01-2009
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SotM
Спасибо, но я имел ввиду программно, т.е. при создании... Ничего умней не придумал, вот решение , вполне возможно, что это не совсем правильно, но я добился желаемого результата...  
Фишка в том, что при создании файла .ini он создаётся в кодировке DOS/Windows (0Dh , 0Ah), а при других расширениях Mac (0Dh). Поэтому и добавил SetIniString, т.е. именно при такой последовательности и получаю требуемую кодировку...
 
Добавлено:
Накидал для себя тихий инсталлятор, для создания болванок скриптов.  
Вопрос, как сделать если файл install_script.iss уже существует, то создать install_script1.iss и так далее?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 22:49 24-01-2009
htuos

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

Цитата:
Вопрос, как сделать если файл install_script.iss уже существует, то создать install_script1.iss и так далее?

 
отсюда возьми
Подробнее... там отдельная функция
остальное не удалял, может кому интересно будет архивирование (zip) без сторонних длл. дополненный способ от Genri

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 13:31 25-01-2009 | Исправлено: htuos, 21:42 25-01-2009
Sid007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, а можно как скрыть в окне выбора компонента установки, его размер. Я использую 2 кнопки типа exclusive. Это патч для игры, там версии 1.0 и 1.1, поэтому нет смысла видеть какой объем каждый из них требует. Заранее спасиба.
 

Всего записей: 31 | Зарегистр. 21-08-2007 | Отправлено: 18:10 25-01-2009
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
htuos
Спасибо, но чего-то у меня не получается, то выдаёт ошибки, то зацикливается и начинает создавать кучу файлов... Можете написать пример применимо к моему случаю...
 
Sid007

Цитата:
а можно как скрыть в окне выбора компонента установки, его размер

Я же вам писал в примере  
[Messages]  
ComponentSize1=
 
А если вы имеете ввиду размер компонентов, который отображается внизу страницы, то
[Messages]
ComponentsDiskSpaceMBLabel=

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 19:39 25-01-2009
htuos

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

Цитата:
htuos
Спасибо, но чего-то у меня не получается, то выдаёт ошибки, то зацикливается и начинает создавать кучу файлов... Можете написать пример применимо к моему случаю...  

как то так что-то я раньше этого глюка не замечал, правда этот скрипт практически не тестировался

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 21:37 25-01-2009 | Исправлено: htuos, 21:41 25-01-2009
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
htuos
Большое спасибо, всё работает!!!
Понял где делал ошибку...
СПАСИБО!!!

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 22:00 25-01-2009
Sid007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serega0675
Я стормозил. Просто пробовал 4 варианта, запутался окончательно, и в итоге пришел снова к 1 варианту. Спасибо что не послали... ) на другую страницу. Благодарю за ответ!!!

Всего записей: 31 | Зарегистр. 21-08-2007 | Отправлено: 00:51 26-01-2009
stNeko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот известный кусок кода закрытия запущенного приложения:  
 
Подробнее...
 
 
Нужно сделать так: если обнаружен запущенный file.exe, то выдаётся окно с просьбой закрыть приложение. В этом окне две кнопки, если нажать ОК не закрыв приложения, то повторно выскакивает это же предупреждение, если нажать после закрытия приложения - начинается установка. Вторая кнопка - выход.
 
Я не могу сообразить, как быть с кнопкой ОК, чтоб зациклить процесс проверки процесса и выдачи предупреждения... получалось только, что через пару нажатий ОК при запущенном приложении установка всё равно продолжалась.

Всего записей: 32 | Зарегистр. 15-10-2007 | Отправлено: 04:37 26-01-2009
LordVeider



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

Всего записей: 103 | Зарегистр. 04-11-2008 | Отправлено: 06:08 26-01-2009 | Исправлено: LordVeider, 06:12 26-01-2009
stNeko



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

Всего записей: 32 | Зарегистр. 15-10-2007 | Отправлено: 14:00 26-01-2009
viktor9



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята помогите с этим кодом ругаеться вовремя установки
Runtime Erorr (at 1:109):
Не удается найти указаный файл
 

Цитата:
Те, кто из вас пользуется русификаторами, должны встречаться с патчером-инсталлятором PatchWise Free. При желании русифицировать не ту версию программы в нем перед началом обновления появляется сообщение о несоответствии целостности и на этом установка завершается. Что ж, попробуем сделать также. Inno не имеет функции для проверки CRC, но имеет функцию для проверки MD5 хеша, что на мой взгляд лучше CRC.

Подробнее...

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 14:09 26-01-2009 | Исправлено: viktor9, 14:17 26-01-2009
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
viktor9
Инсталлятор ругается, на то, что не может посчитать MD5, файла то в папке нет... Поэтому добавьте проверку на присутствие файла, подробнее

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 15:23 26-01-2009
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Inno Setup (создание инсталяционных пакетов)
Widok (16-05-2009 12:45): Лимит страниц. Продолжаем здесь.


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru