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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям 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-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы исправить добавьте этот код.
Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи в реестр вносит та или иная программа, то понадобится RegShot.


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


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

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

Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновление | изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.2.3.
 
Старая версия [ScriptMaker 5.1.6.9 от 09.07.2006]
Русификатор версии 5.1.5 от GloThin | зеркало | зеркало | зеркало пароль: ruboard

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

Длинные куски кода помещайте под тегом more, дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:33 25-09-2007 | Исправлено: juvaforza, 13:39 24-05-2008
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Приветствую!
Добавил UsePreviousAppDir=false,всё равно инсталлятор по умолчанию предлагает установить мод в C:\Program Files\Rome-TotalWar, а нужно в C:\Program Files\The Creative Assembly\Rome - Total War
И ещё вопрос:
В своём скрипте хотел добиться такой последовательности:Запускается батник,который распаковывает некоторые файлы-затем заменяю распакованные файлы-потом с помощью другово батника,запаковываю эти файлы и удаляю хвосты.В скрипте в секции филес всё указал по порядку+использовал AfterInstall.Чёт не выходит...
 
вот собственно скрипт
 
Добавлено:
P.S.   Инсталлятор сам должен найти игру,не обязательно С:\...

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 11:18 18-03-2008
chum2000

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

Всего записей: 505 | Зарегистр. 04-03-2004 | Отправлено: 13:29 18-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimbay, из ключей реестра типа Reg_SZ и Reg_Expand_SZ путь считывается нормально. В батниках я не шарю.
 
chum2000, примерно так можно изменить заголовок окна мастера, если программа уже устанавливалась:
 
[Setup]
AppName=Corona Skin
AppVerName=Corona Skin
DefaultDirName={pf}\Corona Skin
 
[Code]
Procedure InitializeWizard;    Begin
    if RegKeyExists(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppName")}_is1') then
    WizardForm.Caption:= 'Обновление – {#SetupSetting("AppName")}'
End;

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 14:19 18-03-2008
chum2000

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Спасибо. А как можно на экране приветствия сменить текст. А то тама "установка", а нуно обновление.

Всего записей: 505 | Зарегистр. 04-03-2004 | Отправлено: 16:44 18-03-2008
vimvim

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

Всего записей: 2 | Зарегистр. 17-03-2008 | Отправлено: 17:54 18-03-2008
Dimbay

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

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 20:06 18-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chum2000, как можно на экране приветствия сменить текст. А то тама "установка", а нуно обновление.
 
Вот пример.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:00 19-03-2008 | Исправлено: Victor_Dobrov, 15:35 19-03-2008
Caps Losk

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

Цитата:
chum2000, как можно на экране приветствия сменить текст. А то тама "установка", а нуно обновление.  
 
Вот пример.

А можно ли изменить заголовок (при запуске инсталлятора), который появляется в "панели задач и меню пуск" - это всегда - Setup?

Всего записей: 10 | Зарегистр. 03-03-2008 | Отправлено: 07:42 19-03-2008
chum2000

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Спасибо огромное. А где можно прочитать про все эти полюшечки. А то много где нужно исправлений делать.

Всего записей: 505 | Зарегистр. 04-03-2004 | Отправлено: 12:59 19-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Caps Losk, не знаю, как поменять название кнопки на панели задач, MainForm.Caption не подходит.
 
chum2000, Есть руководство от Kindly, сборник от fty, предыдущие части темы, справка по Inno.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 15:34 19-03-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Caps Losk
 
[Messages]
SetupAppTitle=My Proga

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 16:24 19-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron, так название должно измениться, только если прога была установлена...

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 16:31 19-03-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
elapse, спасибо за помощь, хорошее решение.
 
[INI]  
Filename: {app}\config.txt; Section: Language; Key: Language; String: {language};  

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 17:20 19-03-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
а, понял, тогда незнаю.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 17:21 19-03-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё отлично работает, но есть ещё вопрос
по этой теме, хотел запаковать другую программу, всё также config.txt с такой же
структурой в нём, только за смену язяка отвечает строка OtherLanguage=English.lng
(German.lng,Japanese.lng, Russian.lng), то есть указывает название языкового файла,
которые находятся в программе в папке Languages. И этот способ не катит.
Как я понял можно сокращать но не дописывать.

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 17:23 19-03-2008
elapse



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Diawer, честно говоря, не вижу, в чём проблема. А про

Цитата:
можно сокращать но не дописывать

не понял вообще. По-моему, решение так же просто, как и предыдущее, и отличается от него лишь парой слов / букв. Подробнее.

Всего записей: 95 | Зарегистр. 23-02-2008 | Отправлено: 19:18 19-03-2008 | Исправлено: elapse, 19:18 19-03-2008
Kutsenko



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А можна сделать так чтобы при каждом запуске инсталятора WizardImageFile (изображение) было разное?

Всего записей: 80 | Зарегистр. 19-11-2007 | Отправлено: 22:57 19-03-2008
elapse



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kutsenko, "можна". Что-то вроде такого. Рядом с инсталлятором создаёшь папку Images, где должны находиться нужные тебе файлы изображений с расширением .bmp.

Всего записей: 95 | Зарегистр. 23-02-2008 | Отправлено: 23:36 19-03-2008
htuos

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

Цитата:
А можно ли изменить заголовок (при запуске инсталлятора), который появляется в "панели задач и меню пуск" - это всегда - Setup?

можно, примерно так

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 00:37 20-03-2008
Caps Losk

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

Цитата:
[Messages]  
SetupAppTitle=My Proga

Спасибо...- просто и сердито

Всего записей: 10 | Зарегистр. 03-03-2008 | Отправлено: 03:14 20-03-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru