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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.x, автор перевода BagIra
Скачать | зеркало || cкачать в .chm формате
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
Версия 5.1 скачать || версия 5 скачать|зеркало || версия 4 скачать|зеркало || версия 3 скачать|зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы)
Новая версия (Web-интерфейс) || Старая chm-версия скачать | зеркало
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


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

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

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

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать | Расширенная версия (с поддержкой русского языка)  

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:16 17-06-2008 | Исправлено: equis, 17:51 06-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
с таймером то что нужно! спасибо!
 
осталось с Vista Skin + isxbb

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 12:21 22-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cdman67, спасибо за объяснение, я сам перемудрил из-за скудного знания анг.языка.  
Как сделать картинку сверху и выбор диска как на этой картинке?


Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 12:58 22-12-2008
Victor_Dobrov



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

Цитата:
осталось с Vista Skin + isxbb

Я не пользуюсь Vista Lite Skin-ом и isxbb, но возможно, стоит изменить порядок создания компонентов, например, сначала создай фон, а затем всё остальное.
 
mikutu

Цитата:
Решил переделать CoronaSkin под себя и вот что вышло
можно это (я имею виду цвет фона надписей имя фамилия пользователя и организация) как-то в нормальный вид привести.  

Скин легко настраивается при помощи констант. Поменяй константу BackGroundColor и пропиши в InitializeSkin строку WizardForm.Font.Color:= clWhite. Или ставь цвет отдельно для каждого компонента.
 
nik1967

Цитата:
по поводу скрипта DirSizeCalc: если сперва нажать на Change, выбрать папку и нажать OK - то всё хорошо. А вот если нажать на Calc, то приложение зависает и выдаёт сообщение: Runtime Error  
Line 76:  
Math error.  

Если ничего не менять, то подсчитывается папка Windows. Скорей всего, ошибка получается при доступе к какой-то системной папке, у которой установлена особая политика безопасности.
Ещё раз повторю, что я такой ошибки не видел, хотя тестировал скрипт на многих компьютерах (от Win98 до Vista).

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 13:29 22-12-2008
EagleSH

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

Цитата:
Я не пользуюсь Vista Lite Skin-ом и isxbb, но возможно, стоит изменить порядок создания компонентов, например, сначала создай фон, а затем всё остальное.

так и делаю, фон первым ложится, потом остальное - результат на скрине.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 14:01 22-12-2008
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov, спасибо за разъяснение. Тогда не подскажете, как сделать надпись "Объём папок" неактивной? (Corona Skin)

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 16:11 22-12-2008
htuos

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

Цитата:
Добрый день, господа !!! Подскажите, возможен ли вывод окна SFX-архива, запускаемого в процессе инсталляции, в произвольном месте экрана или эта задача принципиально нерешабельна средствами инно ? Если этот вопрос уже освещался - просьба подтвердить, я не поленюсь перелопатить все 4 ветки )  

хм, уболтал. выложу здесь, может кому еще пригодится  
вот примерчик
здесь есть свои ограничения и неприятности
по правильному нужно писать dll и делать совсем по-другому
 
 
Добавлено:
EagleSH
зачем тебе для рисования фона на форме isxbb? это можно и без нее сделать

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 18:17 22-12-2008 | Исправлено: htuos, 10:38 24-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov или кто в курсе, кто мне объяснит, почему не отображаются файлы, которые в данный момент копируются???
добавил по аналогии  PageNameLabel, PageDescriptionLabel и банан
Подробнее...

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 19:15 22-12-2008 | Исправлено: EagleSH, 17:19 23-12-2008
LordVeider



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Апаю свои два вопроса:
Дописывание параметров к ярлыку при выборе определенных компонентов.
Список компонентов с хитрой структурой.
Пока решения так и не придумал...

Всего записей: 103 | Зарегистр. 04-11-2008 | Отправлено: 19:28 22-12-2008
cnegok



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, народ. У меня к Вам вопросик, вроде где-то на страницах ветки видел ответ на него, да уже не помню где именно, а заново перелистывать страницу за страницей нет сил..
Сам вопрос: как сделать, чтобы в зависимости от выбора языка установки на страницах wpLicense и wpInfoAfter файл лицензии и второй файл показывались на своих соответствующих языках. в программе установки три языка, имеются по три файла лицензии для каждого.
 
Заранее спасибо!
 
Вопрос решен, ответ найден на 97-й странице, с другой стороны перечитал почти с середины ветку, копнул другой разной информации..  =)

Всего записей: 2 | Зарегистр. 11-10-2006 | Отправлено: 16:56 23-12-2008 | Исправлено: cnegok, 21:59 23-12-2008
LordVeider



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, первый мой вопрос решён с помощью функции IsComponentSelected.
Пример кода
 
Вопрос о хитром расположении компонентов до сих пор открыт.

Всего записей: 103 | Зарегистр. 04-11-2008 | Отправлено: 19:32 23-12-2008
crank666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, уже всё перепробовал аж страшно
Инсталлятор готов, компелирую, а иконка setup.exe исчезает и пропадает вкладка свойсва (когда нажимаеш 2-й кн. мыши).
ПОСМОТРИТЕ
Но такое получается когда объём программы 700Мб или 1Гб, а когда я пробовал компелировать 200Мб то иконка нормальная была.
Что делать?

Всего записей: 92 | Зарегистр. 18-04-2008 | Отправлено: 22:17 23-12-2008 | Исправлено: crank666, 22:19 23-12-2008
LordVeider



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Виндовые это проблемы.

Всего записей: 103 | Зарегистр. 04-11-2008 | Отправлено: 22:22 23-12-2008
crank666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня обычная винда XP SP3 копия с лицензии.
И чё делать мне чтоб всё было норм?

Всего записей: 92 | Зарегистр. 18-04-2008 | Отправлено: 00:03 24-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый cdman67, а как использовать precomp в inno, есть какой-то разумный способ? У меня единственный вариант - использовать precomp, компилровать инсталлер, после установки батником запускать обратную рекомпрессию, но это все как-то топорно, есть нормальные варианты? И как можно автоматизировать precomp для большого количества файлов? Заранее спасибо!

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 05:41 24-12-2008 | Исправлено: sanmon, 05:47 24-12-2008
mikutu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Спасибо, но возник еще один вопрос можно ли изменить шрифт которым пишется надписи (Приветствие, Лицензионное соглашение (название страниц)), а то в скрипте я не нашел (точнее вроде везде изменил шрифт на Arial а этот остался предположительно Times New Roman (просто везде шрифт без засечек, а здесь с засечками))
P.S. насчет backroundcolor я в принципе нашел сам, а про wizardform.font.color не сообразил пределал немного картинку, на будущее буду иметь ввиду

Всего записей: 23 | Зарегистр. 07-05-2006 | Отправлено: 06:29 24-12-2008 | Исправлено: mikutu, 06:34 24-12-2008
SotM



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

Цитата:
У меня обычная винда XP SP3 копия с лицензии.  
И чё делать мне чтоб всё было норм?

Тут уже сто раз об этом говорили, можешь пролистать несколько страниц назад. Ничего с этим не сделаешь. Тебе же сказали, что это проблемы винды. Как вариант, можешь связаться с Microsoft...

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 08:51 24-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос решен
Может кто-нибудь решал такой вопрос - как сделать  проверку, чтобы инсталлер проверял путь установки, и, если указан какой-либо диск, но без папки, зпрещал установку и выдавал сообщение, типа, надо еще указать и папку. Короче, как сделать запрет ставить в корень диска?

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 10:49 24-12-2008 | Исправлено: sanmon, 11:41 24-12-2008
EagleSH

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

Цитата:
EagleSH  
зачем тебе для рисования фона на форме isxbb? это можно и без нее сделать

нужно мне, помочь можешь?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 14:59 24-12-2008
viktor9



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите можно в Inno Setup таку штуку
Вот в некоторых установочниках есть функция если на сервере есть новая версия инстал программы то при установки старой она автоматически скачуется из сервера и устанавливаеться.
Вот хочется такое сделать в Inno Setup допустим упаковал игру и чтото неправильно настроили или баг какойто вылез и чтобы сново не раздавать новую сборку а положить на сайт или ftp и он оттуда автоматически скачивался если устанавливат старую версию??

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 15:44 24-12-2008 | Исправлено: viktor9, 17:11 24-12-2008
Sampron

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

Цитата:
Вопрос о хитром расположении компонентов до сих пор открыт.

Если я тебя правильно понял то попробуй так

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:51 24-12-2008
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru