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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7 zip пробовали. Он некоторые берет.

Всего записей: 984 | Зарегистр. 22-04-2008 | Отправлено: 22:31 10-11-2008
Acton



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет он его не берет.
Пользовался поиском, но ничего не дало.
Поэтому может кто знает еще какие-нибудь распаковщики!!

Всего записей: 33 | Зарегистр. 04-11-2008 | Отправлено: 22:39 10-11-2008
Artworks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попобуй воспользоваться программой для определения типа файла
например вот этой
PE iDentifier  
http://forum.ru-board.com/topic.cgi?action=addbookmark&forum=5&topic=11038&start=20

Всего записей: 984 | Зарегистр. 22-04-2008 | Отправлено: 23:07 10-11-2008
Acton



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот получил такую инфу.
Microsoft Visual C++ 6.0
 
Чем ее вскрыть?

Всего записей: 33 | Зарегистр. 04-11-2008 | Отправлено: 00:01 11-11-2008
htuos

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

Цитата:
Вы не подскажете как будет выглядеть код чтобы он показывал системные требования компьютера и чтоб на странице выбора директории показывало список с локальными дисками????

Corona Skin & Check System Requirements тебе в помощь (в шапке темы)

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

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

Цитата:
как вставить в инсталятор дополнительное окно с фомой ввода данных, нужен Nik, password, IP чтоб эти данные можно было вставить в конфигурационные файлы.  
IP и password нужен для INI файла  
А вот Nik и password необходимо вставить в текстовый файл, просто дописанием строчки  
-- "Кто на ком стоял??"(С)Собачье сердце
Когда речь идет об ини-файле, надо указывать и название секции. Так же, желательно указывать и расположение файлов. Хотя, если интересует только принцип, можешь использовать следующий пример. Проверки на пустые поля и валидность данных добавляй сам.

----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 02:17 11-11-2008
GriSky

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
 
Спасибо, попробую понять, а про ини дело в том что это именно и не *.INI а файл с некоторым расшерением, в котором прописана сторочка. Если туда добавить любую секцию, [pass] например, или прописать не  
setinfo "_pw" "password", а  
setinfo "_pw" = "password"  
то файл уже не работает.

Всего записей: 4 | Зарегистр. 09-11-2008 | Отправлено: 06:21 11-11-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Я уже и не надеялся на помощь, сейчас буду пробовать.
 
Acton

Цитата:
подскажите, есть ли еще какие-нибудь распаковщики инсталяторов?  
А то инсталятор есть, но похоже не этой прогой заделан.  
Inno Setup Unpacker его не берет.  
Хотелось бы распаковать.  

http://www.legroom.net - Universal Extractor - Распаковывает много че, но не все, подобных прог не видел, единственный минус редко (не часто) обновляется.
 
 
Добавлено:
Тут поднималась тема  о изменении окна компонентов, смотрится хорошо но пропали в отличии от оригинала отображение размеров компонентов напротив, как то можно их вернуть?
Подробнее...

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 08:53 11-11-2008
Genri

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

Цитата:
пропали в отличии от оригинала отображение размеров компонентов напротив
-- а какие размеры ты ожидал увидеть в примере? 5кб? 500кб? 234Мб?  
Дальше сам догадаешься?

----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 10:01 11-11-2008
skeptik_vdm



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

Цитата:
htuos


Цитата:
Corona Skin & Check System Requirements тебе в помощь (в шапке темы)  

 
Спасибо за совет но я уже как дня 2 рассматривал Corona Skin и у меня ни как не получалось это осуществить может даш сам код как реализовать сис.требования и список с локал. дисками пожалуйста????
 

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 10:33 11-11-2008
Acton



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

Цитата:
http://www.legroom.net - Universal Extractor - Распаковывает много че, но не все, подобных прог не видел, единственный минус редко (не часто) обновляется.  

Спасибо. Но не работает. Пишет, что это Microsoft Visual C++ 6.0  
Чем вскрыть его - хрен знает!

Всего записей: 33 | Зарегистр. 04-11-2008 | Отправлено: 11:04 11-11-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Чуваки раз 3-ий пищу ну реально помогите... Поправте код
Подробнее...

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 11:44 11-11-2008
Genri

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

Цитата:
Чуваки раз 3-ий пищу ну реально помогите... Поправте код  
-- чувак, ты предлагаешь лазить по теме и искать описание проблемы?

----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 12:45 11-11-2008
RMKusto



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста как делать диалоговые окна в Inno setup? Ответы которые вписывает пользователь должны вписываться в файл test.bat в определённое место например
 
В процессе установки setup  спрашивает: Сколько лет? Пользователь отвечает: "X", Это значение "X" заносится в код ниже вместо "enter_your_age"
 
Второй вопрос, как сделать чтобы несколько вопросов задать в одном диалоновом окне, как задать их отдельно, как next Step?
 
 

Код:
 
procedure CurStepChanged(CurStep: TSetupStep);
begin
if (CurStep=ssPostInstall) then
    SaveStringToFile(ExpandConstant('{app}\test.bat'),
    '@echo off' + Age: "enter_your_age"  + 'nevermind',True)
end;
 

 

Всего записей: 64 | Зарегистр. 15-05-2002 | Отправлено: 12:54 11-11-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RMKusto -- я так понимаю, речь идет не о диалоговых окнах, а о страницах. Чуть выше, я давал пример нескольких страниц. Подробнее...  


----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 13:14 11-11-2008
RMKusto



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri - да спасибо, это именно то, что надо.
 
Только несколько вопросов: Приведённый выше пример прописывает в файл только ответ на первый вопрос (Сколько Вам лет?). Остальные даже если ввести в файл не прописываются.  
 
Я что-то сделал не так? Или так и должно быть?
 
 
Как сделать чтобы прописывались ответы на все вопросы?  
 
 

Всего записей: 64 | Зарегистр. 15-05-2002 | Отправлено: 13:41 11-11-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RMKusto -- в этом примере, сохраняется только одно поле (как в твоем вопросе). Для доступа к другим полям, используй Page.Values[1], Page.Values[2] и т.д. Пример нескольких полей и нескольких страниц, с сохранением в несколько файлов смотри чуть выше - http://forum.ru-board.com/topic.cgi?forum=5&topic=27438&start=1480#7
Описание функции смотри в хелпе в разделе Pascal Scripting: Support Functions Reference: Custom Setup Wizard Page functions: CreateInputQueryPage


----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 14:01 11-11-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Вы волшебник, я уже реально и не ждал помощи, ваш вариант – хорошее решение этого вопроса.
 

Цитата:
а какие размеры ты ожидал увидеть в примере? 5кб? 500кб? 234Мб?  
Дальше сам догадаешься?

Да, ступил, в тестах ведь использую пустышки.
 
Еще такой вопросик, пока вас не было я спрашивал, что может можно сделать горизонтальную прокрутку и htuos написал такую вещь как основу
Цитата:
SendMessage(CheckListBox.Handle,$0194,CheckListBox.Width*2,0);

добавив, что очень много заморочек с этим. Это действительно трудно сделать горизонтальную прокрутку, я спрашиваю не для конкретно вашего кода, а вообще у меня есть  идеи, где это использовать.
 
skeptik_vdm

Цитата:
как будет выглядеть код, чтобы он показывал системные требования компьютера

Качай из шапки Коллекция скриптов и Сборник вопросов, там, в архиве есть Ultimate test.iss – это и есть системные требования компьютера.
Компилить надо препроцессор.

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересно, когда компилятор новой версии выйдет... 8*(

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 15:16 11-11-2008
Don_Juan



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

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