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

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

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

Цитата:
Не получается сделать, что бы надпись убиралась, т.е. при выборе компонента, на следующей странице появляется надпись, вопрос в том, что если вернутся назад на страницу выбора компонентов и убрать галочку с компонента, то соответственно убиралась надпись. Что нужно здесь добавить.  

примерно так

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 17:13 04-12-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят ну скажите можно ли мой вопрос решить или нет?
http://forum.ru-board.com/topic.cgi?forum=5&topic=27438&start=1620

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 20:13 04-12-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приогромнейше благодарю.
 
Добавлено:
htuos

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, подскажите как организовать в Inno Setup вывод  анимированного gif, как splash-заставки.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 21:10 04-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, как в старом VistaSkin (там, где транспарент) вернуть при установке отображение файлов, которые ставятся? чёт не врублюсь.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 21:07 05-12-2008 | Исправлено: EagleSH, 21:10 05-12-2008
Mouzes



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни, читал мануал по внесению в реестр значений, при установке программы. Там используется секция: [Registry]  
 
Никак не пойму, как мне высnроить правильно строку, чтобы внести вот эти значения:
 
 
REGEDIT4  
 
[HKEY_CURRENT_USER\Software\Valve\Steam]  
"Language"="russian"
 
А то людям, послt устновки программы, приходится вручную запускать файл реестра с этим содержимым.  
 

Всего записей: 59 | Зарегистр. 19-10-2006 | Отправлено: 05:55 06-12-2008 | Исправлено: Mouzes, 05:55 06-12-2008
Serega0675



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

Цитата:
Никак не пойму, как мне высnроить правильно строку, чтобы внести вот эти значения:  
 
REGEDIT4  
 
[HKEY_CURRENT_USER\Software\Valve\Steam]  
"Language"="russian"

Вы имеете ввиду, как написать в скрипте? Если да, то вот

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 10:01 06-12-2008 | Исправлено: Serega0675, 10:03 06-12-2008
omals

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mouzes
[Registry]
Root: HKCU; Subkey: "Software\Valve\Steam\"; ValueType: string; ValueName: "Language";  ValueData: "russian";

Всего записей: 110 | Зарегистр. 04-12-2006 | Отправлено: 11:02 06-12-2008
Mouzes



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

Цитата:
Вы имеете ввиду, как написать в скрипте? Если да, то вот


Цитата:
[Registry]  
Root: HKCU; Subkey: "Software\Valve\Steam\"; ValueType: string; ValueName: "Language";  ValueData: "russian";  

 
Парни, низкий поклон вам, огроменное пасипки от всей нашей сети!

Всего записей: 59 | Зарегистр. 19-10-2006 | Отправлено: 17:17 06-12-2008
equis



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доступна обновленная версия распаковщика innounp enhanced (с поддержкой русского языка).
 
Изменения:

Цитата:
- улучшен алгоритм определения версии упаковщика
- улучшена работа с зашифрованными инсталляторами, также добавлена возможность вывода хеша пароля по алгоритму md5 и соли (password md5 hash, password salt)
- доработан код, который отвечает за работу с инсталляторами, использующими модифицированные загрузчики и нестандартные сценарии установки, в т.ч. с поддержкой шифрования (сейчас на стадии beta2)
- реализована многоязыковая поддержка (языковые ресурсы лежат в папке Lang, которая должна находиться в одной директории с innounp) Язык назначается автоматически в зависимости от пользовательской локали, при условии, что соотвествующий языковой модуль найден в папке Lang. Если модуль не найден, языком по умолчанию будет английский.

 
Скачать innounp v0.23 (2008.12.06)
 
При копировании, пожалуйста, указывайте автора сборки и переводчика.

----------
Наши корреспонденты следят за развитием событий.

Всего записей: 1071 | Зарегистр. 26-04-2007 | Отправлено: 17:53 06-12-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья -- я все с тем же вопросом, как на основе библиотеки gifctrl.dll организовать из анимированного *.gif splash-screen?

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 23:28 06-12-2008 | Исправлено: Artem_Butenko, 23:30 06-12-2008
DemonAk



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно ли как то реализовать что бы первый компонент устанавливался в одну директорию по умолчанию, 2ой во вторую и 3й в третью и что бы при установке можно было сменить каталог, также хотелось бы что бы DefaultGroupName был для каждого компонента свой, в общем охота загнать в один инсталлятор 3 игрухи с выбором какую игру ставить. Возможно ли вообще такое? или придется для каждой игры делать свой инсталл.

Всего записей: 316 | Зарегистр. 08-11-2007 | Отправлено: 00:13 07-12-2008
GameOver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почти везде вместо названия программы использую переменную {cm:cmProgramName}, которая везде работает, кроме раздела [Code].  Если вставляю туда {cm:cmProgramName} вместо названия программы, то при попытке установить на машину, где нет этой программы я вижу такой текст - "Программа не установлена, чтобы установить {cm:cmProgramName}, установите сначала программу!".  
 
Кто знает причину и как ее можно исправить?  
 
 
Вот изначальный код:  
[Setup]  
AppName={cm:cmProgramName}  
AppVerName={cm:cmProgramName}  
 
[CustomMessages]  
russian.cmProgramName=Фотопак  
 
[Code]  
function InitializeSetup(): Boolean;  
begin  
Result := RegValueExists(HKEY_LOCAL_MACHINE,'SOFTWARE\SPORTS\FM 09', 'Install Dir');  
if Result = False then  
MsgBox('Программа не установлена, чтобы установить Фотопак, установите сначала программу!', mbError, MB_OK);  
end;  
 

Всего записей: 106 | Зарегистр. 28-07-2003 | Отправлено: 00:52 07-12-2008 | Исправлено: GameOver, 00:53 07-12-2008
omals

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GameOver
не cовсем понял вопрос
в коде чтоб получить значение константы нужно  
ExpandConstant('{cm:cmProgramName}');
тоесть
MsgBox('Программа не установлена, чтобы установить ' +  ExpandConstant('{cm:cmProgramName}') + ', установите сначала программу!', mbError, MB_OK);  
 
Добавлено:
equis & All
если задать  
Compression=lzma/ultra (или ultra64)
то InnoUnp в TotalCommander дает
пустую папку
[## Inno Setup ##]
и два файла
install.exe
uninst.exe
размером 0
 
при других параметрах Compression, все нормально
мож кто знает как в бороться c такой мелкой неприятностью

Всего записей: 110 | Зарегистр. 04-12-2006 | Отправлено: 09:23 07-12-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov и Genri -- прошу Вашей помощи ребята. Возникла идея вывода анимированного *.gif как сплэш-скрина на основе библиотеки gifctrl.dll. Самому организовать подобное сложно, просто я не знаю какие функции необходимо вызывать из данной библиотеки. Буду очень благодарен за Ваше содействие.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 14:00 07-12-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Artem_Butenko
Незачем на одной странице по 3 раза повторять одну и ту же просьбу. Может людям некогда заглядывать сюда, либо заняты, либо пока еще не знают ответа. Так что: терпение!

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 20:37 07-12-2008
Forslay



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

Цитата:
Victor_Dobrov и Genri -- прошу Вашей помощи ребята. Возникла идея вывода анимированного *.gif как сплэш-скрина на основе библиотеки gifctrl.dll. Самому организовать подобное сложно, просто я не знаю какие функции необходимо вызывать из данной библиотеки. Буду очень благодарен за Ваше содействие.

 
 
Мне кстати тоже очень интересно...

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 20:52 07-12-2008
Forslay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кстати, а есть у кого ещё примеры анимированных картинок (прогресс баров) Ну что то типо этого:
 
   
 
Заранее спасибо...
 
 
 
Кстати на странице установки, эта gif'ка перебивает отображение процесса копирования файлов в байтах и процентах...

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 10:08 08-12-2008
Serega0675



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

Цитата:
Кстати на странице установки, эта gif'ка перебивает отображение процесса копирования файлов в байтах и процентах...
Я тоже обратил на это внимание.

Цитата:
а есть у кого ещё примеры анимированных картинок
Мне тоже было бы интересно...

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 11:17 08-12-2008
ExpeditorR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Forslay
Если для вас не критичен размер аж целых 177кб., то я написал issplash.dll показывающюю Splash-screen из gif,bmp,jpg файлов. Забирайте по ссылке Описание в архиве.
P.S.
Нужно ли добавлять возможность использования avi,swf,flv в качестве Splash-screen? это заметно увеличит размер dll.

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 11:42 08-12-2008 | Исправлено: ExpeditorR, 10:32 09-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