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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.
 
Последний бета релиз: 5.3.1-beta [15.05.2009]
Последний стабильный релиз: 5.2.4 [01.04.2009]
Что нового? | Что нового в версии 5.3-beta? | Все сборки
 
Inno Setup Compiler 5.2.3 090506 - расширенная версия от ResTools | зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.2.0 от NightW0lf | зеркало
 
Русская справка к версии 5.0.x, автор перевода BagIra | зеркало || cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать | зеркало || версия 4 скачать | зеркало || версия 3 скачать | зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия  
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
InnoTools Downloader 0.3.5 [15.10.2008] от Sherlock Software
Это скрипт и DLL, которые позволяют вам скачивать файлы с HTTP или FTP из вашей инсталяционной программы.
Скачать (400 Kb) | Что нового?
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


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

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

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

Распаковщик инсталляторов, созданных с помощью Inno Setup, начиная с версии 3.0.0-beta по 5.2.4. Извлекает ресурсы и скрипт установки (без секции Code). К Total Commander или FAR подключается с помощью MultiArc плагинов.
 
Последний релиз: 0.21 [21.04.2009]
Скачать | Расширенная версия (с поддержкой русского языка)
 

Программа для создания и добавления в инсталлятор кастомных скинов. Изменить можно практически любой элемент окна.
Инструкция по добавлению нужных кусков кода в скрипт (английский язык).
 
Последний релиз: 2.0.0.0 [18.09.2008]
Скачать | Зеркало

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:26 29-12-2008 | Исправлено: boss911, 17:49 15-05-2009
Utygan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мужики, помогите разобраться. Только недавно начал изучать Inno Setup и пытаться создавать скрипты для компиляции игр. Вот вчера первый раз попробывал написать скрипт с помощью GameScript Generator.Писал для игры Collapse. Всё было бы хорошо, но вот какие косяки получились: при выборе дериктории установки почему то выскакивает вот такая байда
http://www.imgup.ru/image-12379004223fa80c6a6606d60e0d4abae2835b7148 , вместо нормального пути.
Сама установка прошла успешно, игра запускается и играется . Но вот когда попробывал удалить, то выскачило такое сообщение об ошибке: http://www.imgup.ru/image-12379004553fa80c6a6606d60e0d4abae2835b7148 . Помогите пожалуйста разобраться в чём тут дело. Ну и последний вопрос - я пока не разобрался ещё вот с чем: как понять где в реестре регестрируется игра и как включить в скрипт пути регистрации ??  
P.S. сам скрипт  
вот

Всего записей: 15 | Зарегистр. 24-03-2009 | Отправлено: 15:53 24-03-2009 | Исправлено: Utygan, 16:15 24-03-2009
AngelDead



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Utygan
Насчет реестра, качай программу RegShot делаешь 1 снимок до установки игры, 2 снимок после установки игры и сравниваешь.
P.S сам недавно Inno изучаю.
У меня встечный вопрос может кто нибудь сказать какая программа может распакавать и сжать PAK файлы?

Всего записей: 100 | Зарегистр. 18-03-2009 | Отправлено: 16:00 24-03-2009
htuos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Utygan
в качестве каталога установки напиши просто "Collapse". "c:\Program Files\" подставится автоматом

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 19:24 24-03-2009
Utygan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, с реестром и с путём установки разобрался. Но проблема с деинсталлятором так и не решил. Извините, если уже подобную проблему где то обсуждали, но я не нашёл ответа. Помогите пожалуйста. Очень прошу ! Заранее спасибо.

Всего записей: 15 | Зарегистр. 24-03-2009 | Отправлено: 02:04 25-03-2009
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В файл {sys}\drivers\etc\hosts надо добавить строку 127.0.0.1 www.example.cоm.
Как это прописать в скрипте?

Всего записей: 1755 | Зарегистр. 18-06-2003 | Отправлено: 10:56 25-03-2009 | Исправлено: ChVL, 10:57 25-03-2009
chelobey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наверняка видели инсталятор Audiosurf от Буки. Вот, что не понятно и крайне интересно:
1. используется своя тема оформления окон, отличная от темы Windows
2. сделано собственное оформление индикатора установки
вопрос: как это сделано?

 
разобрался. спасибо

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 16:27 25-03-2009 | Исправлено: chelobey, 17:41 25-03-2009
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AngelDead
А кто такие PAK файлы?!? Мне первое что приходит в голову про PAK файлы, так что обычные ZIP файлы для игр сделанных на движке Quake 3+. Ну и соответственно для Quake1-2 там другой формат.
 
Я угадал? Или опять моё устройство по угадыванию мыслей барахлит?

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 17:34 25-03-2009
AngelDead



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

Всего записей: 100 | Зарегистр. 18-03-2009 | Отправлено: 18:07 25-03-2009
WinstAn70



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngelDead
Встречал такую штуковину в RePAck'e Крйсеса там реализовано,зарание распаковано потом собрано и во время установки собирает обратно и переименоввывет в PAK если я не ошибся!
Но все возможно!

Всего записей: 38 | Зарегистр. 05-03-2009 | Отправлено: 18:48 25-03-2009
Qarma

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

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 18:52 25-03-2009
4esnok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста, как сделать чтобы фон выбирался в зависимости от соотношений сторон экрана  4:3  16:10 и тд.. И если можно еще пример для слайд шоу...
 
Добавлено:
Помогите пожалуйста, как сделать так чтоб инсталятор выбирал фон в зависимости от соотношений сторон экрана пользователя? И если можно еще пример для слайд шоу

Всего записей: 68 | Зарегистр. 14-08-2007 | Отправлено: 19:25 25-03-2009
kombat 77

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

Цитата:
Как это прописать в скрипте?

Если дописать, то так, если заменить строку, то другая история.

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 19:44 25-03-2009 | Исправлено: kombat 77, 20:55 25-03-2009
Utygan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, ответь кто нить пожалуйста на мой вопрос. Уже писал выше всё более подробно, но повторюсь: создал репак игры, проинталлировал, все хорошо, решил удалить и выскакивает вот такое сообщении: " Файл протокола для деинсталляции G:\Collapse\unins000.dat не распознан данной версией программы деинстоллятора. Деинсталляция невозможна. " Что я не так сделал ? или надо что то специально в скрипте прописывать перед компиляцией ? Помоги пожалуйста.

Всего записей: 15 | Зарегистр. 24-03-2009 | Отправлено: 20:40 25-03-2009
msatmb



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

Всего записей: 178 | Зарегистр. 15-04-2007 | Отправлено: 20:51 25-03-2009
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kombat 77
У меня получилось почти то же:

Код:
procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall
then
begin
SaveStringToFile(ExpandConstant('{sys}')+'\drivers\etc\hosts', ' 127.0.0.1 www.example.com', True);
end;
end;

Действительно, производить запись надо в конце установки, иначе она получалась кривой (повторялась несколько раз).
Осталась одна тонкость: вводимая строка записывается в том месте, где остановился курсор от предыдущей. Для порядка надо бы перед вводимой записью вписать команду на перевод строки, чтобы запись начиналась с новой. Как это сделать?

Всего записей: 1755 | Зарегистр. 18-06-2003 | Отправлено: 21:24 25-03-2009
DeKaNszn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChVL так:
 
procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall
then
begin
SaveStringToFile(ExpandConstant('{sys}')+'\drivers\etc\hosts', #13#10+' 127.0.0.1 www.example.com', True);
end;
end;

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 21:58 25-03-2009 | Исправлено: DeKaNszn, 23:38 25-03-2009
kombat 77

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

Цитата:
чтобы запись начиналась с новой. Как это сделать?

SaveStringToFile(ExpandConstant('{sys}\drivers\etc\hosts'), #13#10 '127.0.0.1 www.example.com.', True);

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 22:37 25-03-2009
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeKaNszn, kombat 77:
Спасибо!
У меня вышло так: #13 + '127.0.0.1  

Всего записей: 1755 | Зарегистр. 18-06-2003 | Отправлено: 05:01 26-03-2009 | Исправлено: ChVL, 05:04 26-03-2009
Yoldosh



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

Всего записей: 98 | Зарегистр. 21-01-2009 | Отправлено: 08:29 26-03-2009
Qarma

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

Цитата:
Помогите скрестит это  
Подробнее... с этим Подробнее...
 

Помогите мне

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 08:58 26-03-2009
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru