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

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



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

Всего записей: 2916 | Зарегистр. 24-04-2008 | Отправлено: 18:49 30-11-2008
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите!
Я хочу создать инсталятор только чтобы на странице выбора директории снизу отображалось сколько требуется для установки программы и ниже сколько доступно места на диске??? и как на этой же странице добавить выбор заданий???

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорь за ОфТоп, но ктонить знает, что нужно подкорректировать в файле *.msstyles чтобы шрифты в инсталляторе были белого цвета? В StyleBuilder сколько всего не менял, нигде данной функции не нашёл.

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1142 | Зарегистр. 06-08-2006 | Отправлено: 19:36 30-11-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
support_star
Посмотрите по этой ссылке - ISSkin

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 20:04 30-11-2008
support_star



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

Цитата:
support_star
Посмотрите по этой ссылке - ISSkin

 
Спасибо конечно, но такого скина там нет, а на тех что есть присудствует эта пресловутая иконка установки в верхнем левом углу окна, а в моём случае её нет.  
Предется как то самомо рисовать, скрипт и кнопки я уже выдрал, дело за малым...

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 01:27 01-12-2008
aidgest1709

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

Всего записей: 7 | Зарегистр. 27-06-2007 | Отправлено: 04:29 01-12-2008
noiseless

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zhe_zho
Что такое Path? Тут не экстрасенсы сидят, если хочешь получить хоть какой-нибудь толковый ответ, задавай вопрос развернуто!
 
aidgest1709
Используй Flag: overwritereadonly в секции [File]

Всего записей: 182 | Зарегистр. 06-02-2006 | Отправлено: 09:15 01-12-2008 | Исправлено: noiseless, 09:17 01-12-2008
SotM



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

Цитата:
Подскажите как добавить папку в Path?

Вопрос не ясен.
Хе, noiseless меня опередил.
 
aidgest1709

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

У меня так: Flags: ignoreversion
И никаких вопросов не выскакивает.
И опять же, noiseless выше упомянул о дополнительном флаге.
 
skeptik_vdm
Есть примеры в шапке, в т.ч. CoronaSkin. А также поиск по форуму хорошо работает.
 

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 10:00 01-12-2008 | Исправлено: SotM, 10:03 01-12-2008
skeptik_vdm



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

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

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

Цитата:
zhe_zho  
Цитата:Подскажите как добавить папку в Path?  
Вопрос не ясен.  

 
Вообще то ясен
если в cmd то  
PATH %PATH%;[путь к твоей папке]
если нужно это сделать из инсталера (я так понял, именно это и нужно)
то создаеш в нем .bat file
записываеш в него строку и запускаєш
набросок
 
в Files
;можно таскать с собой пустой файл
Source: "..\app\mypath.bat"; DestDir: "{app}";  
 
где нужно в коде
myPathFile:=ExpandConstant('{app}\mypath.bat');
myPathString:='PATH %PATH%;путь к твоей папке'
SaveStringsToFile(ExpandConstant('{app}\mypath.bat'), myPathString, False);
 
затем или прописываем в
Run
Filename: "{app}\mypath.bat";  
 
или из кода в нужном месте
ShellExec(myPathFile,'','',SW_HIDE, ewWaitUntilTerminated, errorcode);
 
шото такое

Всего записей: 110 | Зарегистр. 04-12-2006 | Отправлено: 11:07 01-12-2008 | Исправлено: omals, 11:14 01-12-2008
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zhe_zho,может быть вот так:  
[Files]
Source: D:\Games\Need for Speed Undercover\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs  
 

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 11:38 01-12-2008 | Исправлено: nik1967, 11:46 01-12-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skeptik_vdm
глянь здесь:
http://narod.ru/disk/4105926000/inno_scripts.rar.html (1.3 Мб)
Не помню откуда я брал эти примеры.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 13:14 01-12-2008 | Исправлено: SotM, 13:30 01-12-2008
skeptik_vdm



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

Цитата:
глянь здесь:
http://narod.ru/disk/4105926000/inno_scripts.rar.html (1.3 Мб)
Не помню откуда я брал эти примеры.  

 
Я посмотрел и ни чего там нужного не нашел. А ты вообще такого вида инсталы создавал или просто скрипты видел????

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 15:18 01-12-2008
vovka00723

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

Всего записей: 100 | Зарегистр. 01-12-2008 | Отправлено: 15:47 01-12-2008
SotM



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

Цитата:
Я посмотрел и ни чего там нужного не нашел.

Там пример того, как создавать чекбоксы на любых страницах визарда.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 16:09 01-12-2008 | Исправлено: SotM, 16:21 01-12-2008
skeptik_vdm



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

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

 
А где точнее не скажешь а то я не очень силен в программировании. Хотя бы какой из тех скриптов что ты предложил?!?!?

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 16:56 01-12-2008
omals

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

Цитата:
Подскажите как добавить папку в Path?

кажись в предыдущем посте я бы неправ
так не получится
 
но найти все Environment Variables можно в реестре
в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
и там есть Path
достать оттуда и добавить свой путь  
 

Всего записей: 110 | Зарегистр. 04-12-2006 | Отправлено: 18:42 01-12-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте, вот такой вопрос:  
Как сделать, чтоб при выборе компонентов, один искал путь установки из одной ветки реестра, а второй из другой ветки и если какой-то из компонентов не находил ключ с путём установки, то этот компонент нельзя было выбрать?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 18:48 01-12-2008
zhe_zho



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

Цитата:
но найти все Environment Variables можно в реестре  
в  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment  
и там есть Path  
достать оттуда и добавить свой путь

Это я и сам знаю, только вот как добавить путь с помощью Inno Setup, а при деинсталляции удалить.
 
Нашел выход, переложил файл находящийся из папки в Common Files в папку с программой. Программа не могла найти к нему путь и не запускалась, официальный инсталлятор добавлял путь в Path.

Всего записей: 2916 | Зарегистр. 24-04-2008 | Отправлено: 20:22 01-12-2008
support_star



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, как можно изменить скин окна установки кроме как с помощью файла *.msstyles и библиотеки ISSkin.dll. Ибо как ни того, ни другого я не увидел в распакованном мной инсталяторе... Увидел только bass.dll и кнопки перерисованные.  
Вот пример нужного мне результата:
   
 
И еще. Как убрать иконку (забыл как правильно назвать) которая находится в верхнем левом углу окна установки (на скрине её как раз нет).

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 20:57 01-12-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