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

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

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

Widok (17-06-2008 18:16): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям 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-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы исправить добавьте этот код.
Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи в реестр вносит та или иная программа, то понадобится RegShot.


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


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

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать  
 

Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновление | изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.2.3.
 
Старая версия [ScriptMaker 5.1.6.9 от 09.07.2006]
Русификатор версии 5.1.5 от GloThin | зеркало | зеркало | зеркало пароль: ruboard

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

Длинные куски кода помещайте под тегом more, дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:33 25-09-2007 | Исправлено: juvaforza, 13:39 24-05-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov На сколько дольше? В принципе мне бы всеравно хотелось протестить и оценить все минусы.
 
P.S.
Ну просто ОЧЕНЬ нравится функция слайдшоу в InstallShield. Посему хотелось бы максимально под него косить.

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 00:50 28-01-2008
fty



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exgamer
Спасибо за наводку! Буду разбираться.

Всего записей: 132 | Зарегистр. 13-05-2006 | Отправлено: 10:31 28-01-2008
Shizopolis

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйта !  
Проблемма:
мне нужен был самый простой инсталятор, который просто копирует файлы в устоновочную директорию и добавляет ярлыки), через Wizard всё очень хорошо получилось.. токо вот одна проблемма в директории устоновки он ещё создаёт унинсталлер (unins000.exe,unins000.dat)что неприемлима для остальных файлов тоесть грубо говоря унинсталлер ненужен.. помогите решить проблемму,что надо прописать в скрипте чтоб унисталерр несоздовался?
 
код такой получился

Код:
 
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
[Setup]
AppName=MiranDa
AppVerName=MiranDa
AppPublisher=D`josh
DefaultDirName={pf}\MiranDa
DefaultGroupName=MiranDa v.1
AllowNoIcons=yes
LicenseFile=C:\Users\Администратор\Desktop\1.txt
OutputDir=G:\
OutputBaseFilename=MiranDa v.1
SetupIconFile=C:\Users\Администратор\Desktop\alawar.ico
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
Source: "G:\Miranda IM\miranda32.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "G:\Miranda IM\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
 
[Icons]
Name: "{group}\MiranDa v.1"; Filename: "{app}\miranda32.exe"
Name: "{group}\{cm:UninstallProgram,MiranDa v.1}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\MiranDa v.1"; Filename: "{app}\miranda32.exe"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\MiranDa v.1"; Filename: "{app}\miranda32.exe"; Tasks: quicklaunchicon
 
[Run]
Filename: "{app}\miranda32.exe"; Description: "{cm:LaunchProgram,MiranDa v.1}"; Flags: nowait postinstall skipifsilent
 

Всего записей: 2 | Зарегистр. 28-01-2008 | Отправлено: 12:32 28-01-2008 | Исправлено: Shizopolis, 12:37 28-01-2008
fty



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shizopolis
В разделе [Setup] добавь Uninstallable=no

Всего записей: 132 | Зарегистр. 13-05-2006 | Отправлено: 13:18 28-01-2008
Shizopolis

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

Цитата:
Shizopolis  
В разделе [Setup] добавь Uninstallable=no

 
Спасибо Большое! всё получилось..

Всего записей: 2 | Зарегистр. 28-01-2008 | Отправлено: 15:21 28-01-2008
fty



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raf_SE
Ссылка для скачивания: http://data.cod.ru/51834224074
Размер файла 114Kb.  
Сделай поиск по слову "Слайд", там много примеров того, что ты ищешь.
 
Этот файл- архив самых полезных примеров из ДВУХ предыдущих веток этого форума по Inno Setup. Файл сделал я сам, примеры не мои.

Всего записей: 132 | Зарегистр. 13-05-2006 | Отправлено: 18:08 28-01-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Реально ли сделать так щоб тольео после чтения лиц. соглаш. можно было выбирать "Принять" "Отказать" ??? Как в установке STEAM ?????

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

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

Цитата:
сделать так щоб тольео после чтения лиц. соглаш. можно было выбирать "Принять" "Отказать" ???  
-- когда-то кому-то делал.
Есть много способов промотать лицензию (стрелками курсора, PgUp/PgDown, колесиком мыши, потянуть скроллбар). Если перехватывать все эти события, то получится слишком навороченный код. Менее красивое, но более простое решение - использовать таймер, по событиям которого проверять номер верхней отображаемой строки (верхнюю узнать просто, а нижнюю - это опять усложнение. Но думаю, это и не обязвтельно). Пример здесь
TestLine = 40; - это значение подбирается под свою лицензию  
Для тестирования, можешь раскомментировать строку WizardForm.Caption:= IntToStr(CurrLine); - тогда в заголовке будет отображено значение, которое надо выставить для TestLine (если домотать до конца).

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 13:30 29-01-2008 | Исправлено: Genri, 13:33 29-01-2008
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Такой вопрос:
Мне нужно скопировать unpack.bat(ну это понятно как),там его распаковать(запустить),скопировать всё содержимое , в нужную папку , запаковать и удалить.
Как сделать именно в такой последовательности?
Поставьте меня на нужную лыжню...)))
Заранее благодарен!

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 19:46 29-01-2008
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как можно добавить файлы в архивы?
Допустим уже установлена игра и там есть файл base.pak - это rar архив.
Мне нужно чтобы патч сделанный инно сетап добавил файлы в этот архив.
Помогите, пожалуйста

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 20:12 29-01-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
С помощью внешних программ если только. , пример - (PKZIP25 under Windows)  

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 22:00 29-01-2008
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain
А где её можно взять? Подскажи, пожалуйста

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 22:03 29-01-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
Через Гугл найти можно, ссылок много  
вот _http://www.potolook.ru/filearchiv/func,fileinfo/id,11/

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 22:32 29-01-2008
Chanka

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

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 22:42 29-01-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
С помощью Inno копируем файлы или папку, которую надо добавить в архив рядои
с ".pak" из секции Run запускаем pkzip25.exe с нужными параметрами.
 
-- типа такого
Source: "base\*"; DestDir: "{app}\base"; Flags: ignoreversion recursesubdirs createallsubdirs;
Source: "pkzip25.exe"; DestDir: "{app}"; Flags: ignoreversion;
 
run
Filename: "{app}\pkzip25.exe"; Parameters: "-add -dir=relative -NoZipExtension -store base.pak base/*.*"; WorkingDir: "{app}";
 
 

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain
 
Просто мега респектище
Только еще такой вопрос
Как это окно скрыть? Когда она добавляет файлы.

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 23:38 29-01-2008 | Исправлено: Chanka, 23:46 29-01-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
 
Юзать флаги: runhidden  
 
Можно в StatusMsg добавить "Обработка архива" , и удалить более не нужные файлы (pkzip25.exe , и папку созданую инсталлятором "base".

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:01 30-01-2008
Chanka

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

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 00:05 30-01-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_Dobrov
Глянь пожалуйсто личку ......нужна помощь.
Заранее благодарен...!

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 08:01 30-01-2008
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как сделать деинсталяцию предыдущей версии перед установкой новой?
Как скажем в K-Lite Codec Pack.

Всего записей: 562 | Зарегистр. 08-12-2001 | Отправлено: 13:46 30-01-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru