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

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



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

Corona Skin & Check System Requirements (380 Кб) - эта надстройка сделает инсталлятор симпатичным и добавит проверку Минимальных требований, Слайдшоу, Проигрывание музыки в фоне, Компактный режим установки и многое другое...
 
Необходимое дополнение будет встроено в инсталлятор, если в скрипте указан соответствующий ключ:
        MediaPlayer:    проигрыватель аудио и видео-файлов для указанной папки
        Requirements:    проверка минимальных требований и таблица сведений о системе
        ShowOnBackground:    рисунок, слайдшоу или AVI-файл на заднем плане
        PerfectProgressBar:    подсчёт времени до завершения распаковки, горячие кнопки
        AutoRunSetup:    автозапуск данного файла, если программа уже установлена
        EnableSplash:    экран справки или скриншота, параметры оформления текста
        WizardPos, MiniProgress:    смещение основного и компактного окон мастера
 
Версия 5.3 от 24.03.08. К инсталлятору добавляется всего 38 Кб (248 Кб со всеми дополнениями).
Пример скрипта, использующего Corona Skin (для сборки необходим Inno Setup QuickStart Pack 5.2.3 и выше).
InnoSetup Upgrade - расширение возможностей Inno Setup. (подключение скрипта добавляет к инсталлятору 11 Кбайт)
Проверка минимальных требований, подсчёт объёма папок, список дисков на wpSelectDir, защита системной папки, выбор вариантов деинсталляции, деинсталляция неучтённых файлов, подсчёт времени установки.
Слайдшоу - 5 скриптов: рисунок в фоне, слайдшоу, скринсевер + системные, AVI-файл в фоне.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 18:01 25-09-2007 | Исправлено: Victor_Dobrov, 16:04 30-03-2008
gMaX

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Недавно обновили innounp, теперь может распаковывать 5.2.0
 
http://innounp.sourceforge.net/test020.rar
 

Цитата:
RE: Inno Setup 5.1.13 support (New)
By: QuickeneR (quickener) - 2007-09-25 07:45  
http://innounp.sourceforge.net/test020.rar  
This should extract 5.2.0/

Всего записей: 87 | Зарегистр. 07-06-2004 | Отправлено: 12:27 26-09-2007
Igrock2007



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

Цитата:
Сожалею, но для Episode1 у меня нет такого bat-файла. Bat-файл для HL2 - может как-то поможет.

Такого добра у меня самого полно. Чтож, придётся писать самому, там всего то 4201 файл. Может к Новому году закончу.

Всего записей: 12 | Зарегистр. 14-04-2007 | Отправлено: 14:17 26-09-2007 | Исправлено: Igrock2007, 14:25 26-09-2007
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В новом инно опять небольшая проблема с GetSystemMetrics, раньше все было нормально т.е. мини-прогресс бар полность становился в угол экрана, а теперь на один сантиметр выше с низу, а слева все нормально.  
 
Вот код
 
Нужна срочная Ваша помощь!

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 17:30 26-09-2007 | Исправлено: NightW0lf, 17:33 26-09-2007
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
 
Есть предложени: полностью доделать *.lng на русском для ISTool. Сейчас юзаю локализацию от Ipse, но хочется, чтоб уже было все русифицированно, там совсем не много! Подумай, плиз!

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 03:09 27-09-2007
Ipse San

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911
На мсилабе старый русик. В шапке максимально полный лежит для последней версии: http://rapidshare.com/files/57940415/istool-ru.zip.html Все остальное можно перевести только правя экзешник.

Всего записей: 555 | Зарегистр. 25-02-2005 | Отправлено: 06:57 27-09-2007
svs123456789

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть программа на delphi использующая динамические библиотеки bpl
как автоматизировать добавление этих библиотек
в инсталляционный пакет (создаваемый при помощи Inno Setup)
может есть дополнительные инструменты, плагины или скрипты ?
 
например InstallShield может сканировать проект на наличие зависимостей и автоматически добавлять библиотеки

Всего записей: 2932 | Зарегистр. 10-04-2003 | Отправлено: 11:50 27-09-2007
CrackMe

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Igrock2007
А кто мешает исползовать
Код:
Source: d:\Setup\*; DestDir: {app}

Тогда не нужно перечеслять все файлы, инсталлер просто сожмёт всю папку.
 
=====
Есть стока кода:
Root: HKLM; SubKey: SOFTWARE\Classes\KMPlayer.AutoRun\shell\PlayCDAudio\Command; ValueType: string; ValueName: ; ValueData: {app}\KMPlayer.exe %1 /cd
Интересует, как считают знатоки лучше удалять часть рееестра: удалить целиком ключ, или удалить только значение. Заранее спасибо.

Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 17:58 27-09-2007
boss911



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

Цитата:
В шапке максимально полный лежит для последней версии:  

В том то и дело, что из шапки я качал, но с зеркала, а там лежит старый русик, а на рапиде, тот, что ты выше мне дал. Короче, кто-то дал зеркало на старый русик, но я уже исправил! Спасибо, теперь русские буковки все на месте, чего я и хотел!

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 19:39 27-09-2007
Real_Inkvizitor

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"Это (ввод серийного номера) до или после инсталляции?"
До.

Всего записей: 5 | Зарегистр. 07-09-2007 | Отправлено: 20:22 27-09-2007
viktor9



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 00:32 28-09-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не нашел с наскока как можно выдать предупреждение перед инсталляцией(деинсталляцией) о том, что программа запущена и ее нужно выгрузить.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:26 28-09-2007
Vale99

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

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

 
Можно воспользоваться функцией IssFindModule из IssProc.dll
 

Цитата:
 
 I'm pleased to announce a new release of IssProc: Files In Use Extension  
for Inno Setup (IssProc.dll v1.0.2) which includes both 32 and 64 bit  
applications detection and some more options.
 
What's new :
 
    * 64 bit applications detection (Vista & XP x64 )
    * dll packer removed (size is a little bigger but bugs free, ~75KB with  
Inno Compression)
    * detected applications are now displayed with icons along with their  
names/exe
    * when double clicking the detected application IssProc will try to find  
and display the main window
    * right click on detected application for more options: Show app file  
Properties and End Process
    * minor bug fixes
 
You can download the extesion including the demo script from my home page:  
http://raz-soft.com
 
Kind Regards,
Razvan Serban
Programmer
home:   http://raz-soft.com
 

 
Или использовать Mutex...

Всего записей: 16 | Зарегистр. 11-08-2006 | Отправлено: 12:04 28-09-2007
Dust112



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте, может кто подскажет. После перехода на версию 5.2.0, при запуске скомпилированного проекта получаю ошибку "The file is-S9050-0.bin is missing from the installation directory. Please correct the problem or obtain a new copy of the program." при компиляции предыдущей версией, все нормально.

Всего записей: 175 | Зарегистр. 13-12-2002 | Отправлено: 15:47 28-09-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vale99
Можно подробнее - с IS ранее не работал.
Что-то нужно доставлять к дистрибутиву InnoSetup ?
Может у кого-то есть готовое решение ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 17:19 28-09-2007
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov - простите ламера за тупой вопрос: для того чтобы установить корона скин или написать свой - как его интегрировать в саму программу устанощик или нужно наподобие скрипта в скине прописывать значение в скрипте создаваемого устанощика. Просто мне после Смарт инсталл мейкера немного непонятно как с ним работать...Но ущущаю, что в инно сетап гораздо больше возможностей. Правда немного сложновато сразу с ним освоится. Извиняюсь если что, но есть ли подробное FAQ для "ламеров" в этом деле?


----------
Революция на Ru-board. Присоединяйтесь!

Всего записей: 3698 | Зарегистр. 21-07-2007 | Отправлено: 18:04 28-09-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktor9
http://www.rapidshare.ru/414281
А почему не исподьзовать такой вариант, который неоднократно выкладывали на форуме?
Разве только "Описание" вниз переместить...
Но это уже делается на свой вкус.

----------
/* Corona Skin is my FAVOURITE skin for Inno Setup! Must be and must have! */

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 18:18 28-09-2007
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой вопрос: Как свернуть inno в трей во время установки (то есть if CurPageID=wpInstalling)? И чтобы при наведении на иконку установки в трее вылазил hint отображающий текущий копируемый файл.
PS: какие есть ещё форумы по inno (и наши и вражеские)?

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 21:28 28-09-2007
viktor9



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 21:32 28-09-2007
   

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