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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
Извините, но ссылка на "ifolder" не работает, при попытке скачать файл по сгенерированной ссылке появляется сообщение, что ссылка на файл была получена на другом компьютере, как быть?
 
Victor_Dobrov
 
Пожалуйста, посмотрите мои вопросы на 38 странице, может то о чём я мечтаю можно реализовать в "Corona Skin"? Если это так, буду признателен за Вашу помощь!!!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 16:13 26-08-2008 | Исправлено: Artem_Butenko, 16:15 26-08-2008
Chanka

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

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 16:37 26-08-2008
Diawer

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

Цитата:
innounp enhanced 0.23 build 2008-08-08 english

 
Не понимаю, всё равно не могу скачать, пишет ссылка неверна.
 
 
Добавлено:
Всё, скачал по старой, спасибо.
 
Добавлено:
Скажите, как можно убрать или изменить иконку на окнах справа ок кнопки "Пуск", то есть на "Панели задач".
Есть, тема что-бы убрать иконку в левом-верхнем углу окна исталлятора, мажет поможет.
 
[Code_]
procedure InitializeWizard();
begin
  WizardForm.BorderStyle := bsDialog;
end;

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 17:31 26-08-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
Большое спасибо, теперь все скачал!!!  
 

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:57 26-08-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Цитата:
Пожалуйста, посмотрите мои вопросы на 38 странице, может то о чём я мечтаю можно реализовать в "Corona Skin"?

Вряд-ли окна диалогов можно скинировать без использования ISSkin.dll или SkinCrafter.dll.  
Стандартные диалоги можно только перехватить и заменить своими, например, как окно удаления неучтённых файлов в Короне.
 
Diawer
Цитата:
Скажите, как можно убрать или изменить иконку на окнах справа ок кнопки "Пуск", то есть на "Панели задач".  

Вопрос не относится к теме об Inno Setup, попробуй спросить здесь.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:12 27-08-2008 | Исправлено: Victor_Dobrov, 02:19 27-08-2008
nOobCrafter

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

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 10:34 27-08-2008 | Исправлено: nOobCrafter, 11:18 27-08-2008
bull3t

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

Всего записей: 12 | Зарегистр. 14-07-2008 | Отправлено: 18:53 27-08-2008 | Исправлено: bull3t, 14:38 04-09-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Inno если он запущен, ещё раз попробовать его установить выдаётся сообщение "Обнаружен запущенный экземпляр",
в языковых модулях есть:
; *** Startup error messages
SetupAppRunningError=
UninstallAppRunningError=
это делается стандартными средствами или через [Code_] идёт?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
 
Извиняюсь, что повторяю вопрос уже много раз, но Вы моя последняя надежда на помощь. Victor_Dobrov объяснил, что скинировать окна сообщений в Inno Setup, без использования сторонних библиотек, невозможно. Очень жаль. В Вашем скине "Vista Lite Skin" очень интересно скинируются системные кнопки (свернуть, закрыть) и вся рабочая панель окна. Подскажите, а можно ли таким образом скинировать чек-боксы и радио-баттоны? И, всё-таки, может есть вариант наложения битмапа на диалоговые окна и их кнопки (без использования сторонних .dll). Буду очень благодарен Вашей помощи!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 20:14 27-08-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа кто может помоч с вопросом по логу?.. Надо добавить запись версии софта.. Код в сообщении выше.

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 11:23 28-08-2008
SotM



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

Цитата:
это делается стандартными средствами или через [Code_] идёт?

Вопрос не ясен. Делается что? Сам перечитай свой пост и перефразируй.
 
nOobCrafter
Дык, а каким образом у тебя изначально задана версия софта? Где код сам? Или тут все должны полностью за тебя всё придумать?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
 
Недавно, в инсталляторе одного оффлайнового браузера, видел интересный эффект, где текстуры кнопок обновлялись постепенно (медленно и красиво). Можно ли этот эффект реализовать в текущей версии Inno Setup? Ещё хотел спросить, как Вы выводите общие сведение о системе на фоновый рисунок в инсталляторе "Total Commander Expert"? Если можно, покажите пожалуйста соответствующий скрипт (как я понимаю это модифицированный вариант "Corona Skin")

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 13:24 28-08-2008 | Исправлено: Artem_Butenko, 17:01 28-08-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
 
Стандартными – это значит, каким нибудь флагом или одной командой допустим в секции [Setup_],
или это надо прописывать в секции [Code_]?

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 14:38 28-08-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Diawer
Ты так и не ответил на мой вопрос. Я не спрашивал стандартными или не стандартными, твоя формулировка вопроса не правильная.
Что именно "делается"? Выводится конкретное сообщение или что?
К тому же, ты не написал зачем это тебе нужно знать. Предыстория твоего вопроса должна желательно присутствовать.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 14:50 28-08-2008 | Исправлено: SotM, 14:53 28-08-2008
nOobCrafter

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

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 18:02 28-08-2008
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сегодня столкнулся с проблемой технического характера: Memo ни в какую не хочет грузить текстовый файл. У кого-нибудь такое наблюдалось? Если да, то дайте знать. Тем более, что весь скрипт написан от и до правильно (как показывает отладчик). Да, по поводу все того же NSIS. Имитировать его возможно и без всяких плагинов, библиотек и прочего мусора. В скрипте осталось кое-чего подправить-пока наблюдаются баги с ComboBox и отображением комментариев к файлам. Кстати, о программе, которую я писал. Ее дальнейшей разработкой заинтересовалась сама GmbH, в которой я на данный момент работаю. Так что, извиняйте.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 18:59 28-08-2008
RaP1D



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

Код:
 
[Components]
Name: "AAA"; Description: "AAA"; Flags: fixed; Types: full compact custom
Name: "CompOne"; Description: "{X}"; Types: custom full
Name: "CompTwo"; Description: "{Y}"; Types: custom full
 

 
Есть файл components.txt, лежащий в папке с инсталятором:

Код:
 
ComponentOne
ComponentTwo
 

 
Нужно написать в секции [Code] скрипт, чтобы названия компонентов({X} и {Y}) брались из файла components.txt, т.е. вместо {X} было ComponentOne, а вместо {Y} было ComponentTwo.

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 19:20 28-08-2008
Diawer

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

Цитата:
Что именно "делается"? Выводится конкретное сообщение или что?
, именно это я и имел в виду, что бы выводилось такое же сообщение "Обнаружен запущенный экземпляр",  при попытке повторной установки при уже запущенной программе (к пр. Inno Setup). + был вопрос можно это сделать определённой командой которую поймёт Инно, или принудительно через Код.
 
Уже понятно, что надо писать код, наверняка эта тема уже поднималась, я поискал – не нашёл.
По этому я спрашиваю на форуме, может кто знает?
 

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Цитата:
в инсталляторе одного оффлайнового браузера, видел интересный эффект, где текстуры кнопок обновлялись постепенно (медленно и красиво). Можно ли этот эффект реализовать в текущей версии Inno Setup?  

Предпочитаю отключать украшательства Windows, замедляющие работу интерфейса, так что обсуждайте это без меня.

Цитата:
как Вы выводите общие сведение о системе на фоновый рисунок в инсталляторе "Total Commander Expert"? Если можно, покажите пожалуйста соответствующий скрипт (как я понимаю это модифицированный вариант "Corona Skin")

Я же писал недавно, что скрипт не закончен, не доработаны MediaPlayer, ComponentsInfo и многое другое...
Но если не терпится, то вот текущий Corona Skin & Check System Requirements, в который добавлено следующее:
 
Ключ SelCompAtFirst меняет страницы wpSelectDir и wpSelectComponents, сначала отображаются компоненты.
Ключ ComponentsInfo включает всплывающие подсказки при наведении курсора на строку списка компонентов.
Ключ ShowSysInfo выводит на фоновое окно информацию о системе и результаты проверки мин. требований.
Ключ NewIconsPage улучшит страницу выбора программной группы и добавит выбор текущего пользователя.
На странице wpReady отображается информация о выборе иконок и результаты проверки мин. требований.
Добавлена общая функция FolderIcon(Папка, Иконка, Номер), которая назначает значок на папку.
Исправлены недоработки теста системы, значения минимальных требований выводятся в подсказках.
Теперь инсталлятор кроме ключа реестра может проверять наличие файла и его версию. Синтаксис:
    NeedFile:= 'Полный путь к файлу<|Версия файла>'. (путь может включать константы. Версию можно указывать не целиком.)
    NeedRegKey:= 'Раздел реестра<, Параметр раздела>'. (можно опустить HKLM: т.е. HKLM\Software\... аналогично Software\...)
Чтобы вывести особые сообщения при наличии и отсутствии файла/ключа реестра, укажите текст в NeedFileOK, NeedFileNO, NeedRegKeyOK, NeedRegKeyNO. Если эти ключи отсутствуют, то используются встроенные сообщения.
Процедура RegBackup('Раздел') резервирует раздел реестра. При деинсталляции все записи из резервной копии восстанавливаются автоматически.
Автоопределение версии компилятора - стандартная или расширенная китайская сборка Inno Setup.
Если используется китайская сборка, но ключ ComponentsListTVStyle не указан, он выставляется в True.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 20:47 28-08-2008 | Исправлено: Victor_Dobrov, 21:26 28-08-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи. У меня такой вопрос, есть скрипт для загрузки файлов с веб-узла (см. инсталлятор IS Preprocessor). Можно ли интегрировать этот код с таким требованием: если лежащая рядом с исполнительным файлом инсталлятора папка "Update" пуста, будет происходить загрузка необходимых файлов из интернет; если в данной папке имеются определенные файлы, то они копируются оттуда (при этом эмулируется интерфейс окна загрузки файлов из сети). Если у кого-нибудь есть вариант, как написать подобный код, буду рад Вашей помощи. Самому не справится, к сожалению не хватает знаний.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 00:43 29-08-2008 | Исправлено: Artem_Butenko, 00:47 29-08-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