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

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

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

Цитата:
Может быть специалисты этого форума смогут ответить на мой вопрос-  
можно ли заставить инсталлятор заменять строчку (строчки) в известном файле?  
 
Заранее спасибо.  

 
может

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрестил два кода, Vista Lite Skin и Системные требования. Получилось:
Подробнее...  
При нажатии на кнопку о системе, выводится пустая страница. Видимо нужно прописать содержимое этой страницы в HideAll, InitializeSkin и ShowPageComponents. Если да, то как это сделать? И можно ли их совместить в том виде в каком они здесь представлены? Если нет, может у кого есть другие варианты.
PS Навыков в програмировании не имею.

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 14:22 11-12-2008
crank666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Как сменить иконку (на ту которую я выберу) у папки, в которую инсталлируется прога и в меню "Пуск->Все программы" ? (пример прога HLSW для просмотра игровых серверов онлайн)
 
2. И как сменить иконку у деинсталлятора (в папке с прогой и в меню "Пуск->Все программы")

Всего записей: 92 | Зарегистр. 18-04-2008 | Отправлено: 15:06 11-12-2008 | Исправлено: crank666, 15:07 11-12-2008
Kvalantinionobob

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ кому не лень ответьте на мой вопрос http://forum.ru-board.com/topic.cgi?forum=5&topic=27438&start=1760#16 ::
Как занести в реестр строку, содержащую несколько строк, пример :
 
[HKEY_CURRENT_USER\Software\Myprog\Myfiltr]
"fi1"="слово1
слово2
слово3
"
Извините за наглость

Всего записей: 2 | Зарегистр. 11-12-2008 | Отправлено: 15:06 11-12-2008
Dermuin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему не срабатывает команда:
 
DefaultDirName={reg:HKLM\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3,Install Dir|{pf}\Electronic Arts\Red Alert 3}

Всего записей: 70 | Зарегистр. 01-02-2008 | Отправлено: 15:19 11-12-2008 | Исправлено: Dermuin, 18:32 11-12-2008
Serega0675



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

Цитата:
Как занести в реестр строку, содержащую несколько строк
Самый простой способ, это в ISTool открываете секцию Реестр, нажимаете правую кнопку мышки и выбираете из контекстного меню Импортировать из файла...

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

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

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 19:14 11-12-2008
crank666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clemenco
Там есть "Как сменить иконку у папки, в которую инсталлируется прога?" - и там пример иконки из shell32, а мне нада на ту которую я хочу, но я не ненаю как это сделать и прошу помощи у вас, напишите мне код (и мне нада ещё в меню "Пуск->Все программы");
 
Там есть и "как сменить иконку у деинсталлятора?", но у мя не получается, у меня в папки после установки получается ярлык а не деинсталлятор, вот я и прошу напишите подробно, я новичок в этом деле ( и мне ещё нада в меню "Пуск->Все программы").
Помогите плиз.

Всего записей: 92 | Зарегистр. 18-04-2008 | Отправлено: 20:07 11-12-2008
JuNoS



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Какое есть максимальное сжатие в Inno Setup, а то lzma/ultra не устраивает.

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 20:07 11-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JuNoS
Это и есть максимальное.
Но можно ещё включить режим уплотнённого сжатия. Плюс к файлам приписать флаг sortfilesbyextension
Пример:
[Setup]
SolidCompression=yes
 
[Files]
Source: Files\*.* Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension;
 
Однако, уплотненное сжатие не рекомендуется применять к большим по размеру инсталляторам (скажем, больше 100 MB) или если используется разбиение на диски

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 20:36 11-12-2008 | Исправлено: Aion13, 21:24 11-12-2008
serg_aka_lain

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

Цитата:
Там есть "Как сменить иконку у папки, в которую инсталлируется прога?" - и там пример иконки из shell32, а мне нада на ту которую я хочу, но я не ненаю как это сделать и прошу помощи у вас, напишите мне код (и мне нада ещё в меню "Пуск->Все программы");

Так укажи свою иконку в инишнике (desktop.ini) примерно так, взял из HLSW
----
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=0
IconFile=HLSW.exe
IconIndex=0
InfoTip=HLSW - Game server browser and administration tool
----  
и ставь атрибуты на папку только чтение, на desktop.ini скрытый системный, должно получиться.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 20:39 11-12-2008
clemenco

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто то предлагал такой вариант для деинсталятора
[setup]  
SetupIconFile=C:\icon.ico                      - (иконка инсталлятора)  
UninstallIconFile=C:\icon2.ico                  - (иконка деинсталлятора, которая будет отображаться в правом верхнем углу окна 'Процесс удаления')  
UninstallDisplayIcon=C:\icon3.ico             - (значок для деинсталлятора в диалоге 'Установка и удаление программ' Панели управления)  
UninstallStyle=classic                              – (стиль деинсталлятора)
 
По моему вопросу есть какие нибудь мнения...

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 20:47 11-12-2008 | Исправлено: clemenco, 20:52 11-12-2008
JuNoS



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

Цитата:
Это и есть максимальное.  

 
Жаль, я думал может есть какойто плангинчик

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 21:06 11-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наткнулся на такую проблему:
При бекапе файлов происходит копирование в папку "Backup" полного пути к файлу, но сам файл не резервируется потому как резервить нечего. А вот путь остаётся, дак ещё и потом обратно возвращается мол типо он что-то заменяет, хотя там просто пустые папки. Что нужно поправить или добавить в коде, чтобы такого не было?
Кто знает как решить помогите
 
p.S Хотя я впринципе понимаю почему так: из-за указания в Source пути полного. Однако при разбиении происходит тоже самое. Опять ненужные пустые папки.
p.p.S Кудаже делись гуру в это деле Kindly, Genri, Sampron и другие?

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 22:02 11-12-2008 | Исправлено: Aion13, 22:07 11-12-2008
STALKER_HIGHLANDER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skeptik_vdm
 
Файл обычный, текстовый с расширением .ltx (формат файлов СТАЛКЕР'а). Конкретно нужно внести изменения в файл настроек.  Например есть строчка-
 
параметр1 = 10
 
а инсталлятор должен прописать-
 
параметр1 = 20
 
omals
 
Не совсем понял, что ты имел ввиду...

Всего записей: 39 | Зарегистр. 02-09-2008 | Отправлено: 22:51 11-12-2008 | Исправлено: STALKER_HIGHLANDER, 22:53 11-12-2008
serg_aka_lain

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

Цитата:
Файл обычный, текстовый с расширением .ltx (формат файлов СТАЛКЕР'а). Конкретно нужно внести изменения в файл настроек.  Например есть строчка-  
 
параметр1 = 10  
 
а инсталлятор должен прописать-  
 
параметр1 = 20

А сразу с измениями положить в дистрибутив можно?, или это будет патч или мод.
 
з.ы. пример замены строки есть в Inno Setup Extensions Knowledge Base
пример называется How to replace a line in a text file, скачать можно из шапки.  

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:13 11-12-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
serg_aka_lain
C моим вопросом, на предыдущей странице, не подскажете?
 
И второй вопрос, кто-нибудь знает, как можно добавить свою папку в Панель управления? На подобии папки Администрирование.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 23:19 11-12-2008 | Исправлено: Serega0675, 23:20 11-12-2008
crank666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain
То что ты мне написал я не понял что и куда, напиши плиз полностью скрипт и как, где ставить антрибуты.
 
clemenco
UninstallIconFile=C:\icon2.ico - чёто оно не сработало
UninstallStyle=classic - эт ненаю чё делает но всё осталось как и было
UninstallDisplayIcon=C:\icon3.ico - эта работает
SetupIconFile=C:\icon.ico - эта работает

Всего записей: 92 | Зарегистр. 18-04-2008 | Отправлено: 23:21 11-12-2008
serg_aka_lain

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

Цитата:
C моим вопросом, на предыдущей странице, не подскажете?

попробую.
Требуется отключить описания компонентов если они отсутствуют в папке "main".
предложу так Пример

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:55 11-12-2008 | Исправлено: serg_aka_lain, 00:10 12-12-2008
clemenco

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crank666
 
Сделай проще. Скачай Restorator открой ею файл Setup.e32 из папки Inno Setup и замени в ней иконки на свои, сохрани. Там это просто делается. Должно получиться.
PS На всякий случай сохрани копию Setup.e32

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 23:55 11-12-2008 | Исправлено: clemenco, 23:57 11-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