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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
AlexDJ666



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sampron, Victor_Dobrov, Genri и другие мега-гуру, обратите, пожалуйста, на мою проблему внимание. Для вас-то это, наверняка минутное дело А я уже больше недели мучаюсь

Всего записей: 83 | Зарегистр. 03-07-2006 | Отправлено: 11:26 22-05-2008 | Исправлено: AlexDJ666, 12:42 22-05-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexDJ666
Используй параметр Check:
Для примера:
 
Source: Addons\Rus\Talents\*; DestDir: {app}/Interface/Addons; Flags: ignoreversion recursesubdirs createallsubdirs; Check: Checked101
 
...файлы из Addons\Rus\Talents будут установлены только если отмечен чекбокс Check101

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 12:46 22-05-2008
Victor_Dobrov



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

Цитата:
На работе: Celeron 1.1 Ghz, RAM 384 Mb, Video Integrated 32 Mb
Дома: AMD2 X2 4200, RAM 2 Gb, Video 256 Mb Geforce 8600 GT
Так вот, на них очень даже заметно при переходе на каждую страницу как прорисовываются отдельные элементы страницы.

1) уберу лишнее и сделаю пояснения в скрипте. (также в новой сборке будут значительные дополнения)
2) задержки могут быть при стандартных видеодрайверах Microsoft. Инсталляторы гонял довольно много на различном железе, при открытии страницы wpInstalling иногда заметна прорисовка кнопок 'Прервать' и 'Компактно', в остальном всё нормально. И вообще, графические функции InnoSetup не обязаны использовать последний DirectX.
3) ключевое слово в названии Skin, но вы можете менять скрипт как угодно, ведь он выложен в общий доступ.
 
AlexDJ666 надо убирать лишнее из скрипта и выкладывать то, что можно сразу скомпилить, тогда и ответы будут.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 13:02 22-05-2008 | Исправлено: Victor_Dobrov, 13:21 22-05-2008
abasov



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

Цитата:
abasov По файлу примерно так:
 
Код:
 
var
Version: String;
begin
GetVersionNumbersString('//fs/Public/setup.exe', Version);
begin
if Version <> '1' then //сравнение
begin Result:=true;
end else begin
MsgBox('одинаковые.', mberror, mb_Ok)
Result:=false;
end;
end;
end;
 

 
Вставляю в function InitializeSetup(): Boolean;
не работает.., работает if Version < '1' then //сравнение
 

Всего записей: 345 | Зарегистр. 12-11-2002 | Отправлено: 14:13 22-05-2008 | Исправлено: abasov, 14:59 22-05-2008
Gekkon1976

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите кто знает как можно обойтись без перезагрузки системы, при регистрации в реестре данных параметров.
(просто после инсталляции при попытке запустить установленную программу выдает ошибку, после перезагрузки запускаетс. Немогу понять какие параметры обновляются после перегрузки системы.)
Подробнее...

Всего записей: 6 | Зарегистр. 21-05-2008 | Отправлено: 14:44 22-05-2008 | Исправлено: Gekkon1976, 16:49 22-05-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gekkon1976
Для начала отредактируй свой пост и засунуть весь код под тэг 'more'.
Во-вторых, не совсем понятен твой вопрос.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 15:57 22-05-2008 | Исправлено: SotM, 15:59 22-05-2008
AlexDJ666



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Genri, и все? Так просто? А я-то куда уже только ни лез...

Всего записей: 83 | Зарегистр. 03-07-2006 | Отправлено: 17:02 22-05-2008
geranik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abasov Надеюсь не техническая ошибка, знак не равно должен работать. При полном совпадении (например 1.0.253.1100) должно быть сообщение.
И Вопрос
Можно ли каким нибудь способом, может внешним заменить слово в файле?
надо приписать к слову, знак =, для похожести на ini.

Всего записей: 33 | Зарегистр. 26-11-2007 | Отправлено: 22:21 22-05-2008 | Исправлено: geranik, 18:44 23-05-2008
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже, нашелся порядочный человек, подруживший innounp с is 5.2.3, за что ему можно сказать большое спасибо.
 
Добавлено:
В самом низу страницы

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 16:38 23-05-2008 | Исправлено: juvaforza, 22:17 23-05-2008
Diawer

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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer
Есть такое свойство Left, добавь его к PageNameLabel и PageDescriptionLabel и выставляй как тебе нужно.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 20:03 23-05-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer
 
Или вот готовый пример Подробнее...
 

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 20:07 23-05-2008
Diawer

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

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 20:24 23-05-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
господа, неужто никому не интересно увеличить объём словаря? или без разраба инно тут нечего ловить?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 20:25 23-05-2008
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup Unpacker 0.20

Цитата:
Supports IS up to version 5.2.3
Several bugs fixed.

Скачать

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 22:26 23-05-2008
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, срочно нужна помощь, пожалуйста!
 
Год назад, мне помогли написать секцию код для скрипта, чтобы была музычка пару фишек, а главное это скин Slate. Мне нужно было, чтобы диалог анинисталлера был похож на диалог инсталлятора. Тогда мне посоветовали, взять Setup.e32, открыть его редактором ресурсов, найти ресурс TUNINSTPROGRESSFORM и заменить на текст, который мне дали на основе главного скина.
 
Год спустя, то есть сейчас, заглядываю в Setup.e32 и не вижу там ресурса TUNINSTPROGRESSFORM, есть только похожие названия, но попробовал туда вставить этот самый текст, но диалог не изменяется, а также кричит, что мол TButton не найден.
 
Я хочу сразу сказать, что про Паскаль нечего не знаю и далек от программирования.
 
Sampron, если я не ошибаюсь, то это был тем человеком, который мне помогал слепить секцию код для скрипта. Уповаю на тебя, плиз.

Всего записей: 3704 | Зарегистр. 29-01-2005 | Отправлено: 23:18 23-05-2008 | Исправлено: boss911, 23:25 23-05-2008
serg_aka_lain

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

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:36 23-05-2008
Sampron

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

Цитата:
заглядываю в Setup.e32 и не вижу там ресурса TUNINSTPROGRESSFORM

Наверно не внимательно смотрел, сейчас он называется TUNINSTALLPROGRESSFORM, а вообще как подметил serg_aka_lain начиная с версии 5.2.3 это можно сделать через код.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 23:52 23-05-2008 | Исправлено: Sampron, 23:54 23-05-2008
boss911



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

Цитата:
Наверно не внимательно смотрел, сейчас он называется TUNINSTALLPROGRESSFORM

Это я видел, попробовал туда внести, при деинсталляции выбивает "Clas TButton нот фаунд".
 

Цитата:
а вообще как подметил serg_aka_lain начиная с версии 5.2.3 это можно сделать через код.

Будь добр, помоги как в тот раз, я в этом вообще не секу. Если что, я могу выложить секцию код для тебя, чтобы ты ее подправил, а возможно, уже есть новая версия скина Slate, графику только я бы свою хотел оставить.

Всего записей: 3704 | Зарегистр. 29-01-2005 | Отправлено: 01:02 24-05-2008
Sampron

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

Цитата:
Это я видел, попробовал туда внести, при деинсталляции выбивает "Clas TButton нот фаунд".

Потому-что начиная с версии 5.2.3 в стандартных формах класс TButton заменён на TNewButton, не заметил?
 

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 02:04 24-05-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