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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktor9
Смотри секцию [Files] --> там Check: ...
Это и идущие потом функции отвечают за неустановку компонентов со снятой галочкой.

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

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



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 22:53 28-09-2007 | Исправлено: viktor9, 23:01 28-09-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktor9
У меня, разумеется, всегда под рукой файлы скина.

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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ТУТ ГОВОРИЛОСЬСсылка
или Качай

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 23:26 28-09-2007 | Исправлено: viktor9, 23:45 28-09-2007
iTASmania_Inc



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

Цитата:
ТУТ ГОВОРИЛОСЬ

О многом - знаешь как не удобно искать то, что не соответствует указанной теме. Плюс ты не выложил кусок кода для проигрывания MP3 - может там ошибка.
Ну, а если по сути - то очевидно копируешь переменную ListBox из моего примера в главный скрипт, а она дублируется в скрипте скина (решение - заменить ListBox в моём скрипте (везде в моём примере) на, допустим, CListBox). Или что там пишет?

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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iTASmania_Inc
 
заменил теперь на это ругаеться  procedure InitializeWizard();
 
Я выложил весь скрипт из файлами скина

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 00:03 29-09-2007 | Исправлено: viktor9, 00:05 29-09-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktor9
Вот:
- распаковываешь свой архив, который ты выложил;
 
http://www.rapidshare.ru/414541
- замещаешь в папке Files два файла из этого архива;
 
http://www.rapidshare.ru/414542
- файлы этого архива кладёшь рядом с папкой Files и компилишь.
 
Соответственно, текстовые документы примера ты потом замещаешь на нужные файлы или папки.


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

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



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 02:06 29-09-2007
iTASmania_Inc



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

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

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



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 03:30 29-09-2007
gMaX

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
мм.... новый innounp (от 25.09.2007) умеет распаковывать 5.2.0 исправьте плиз в шапке )

Всего записей: 87 | Зарегистр. 07-06-2004 | Отправлено: 04:36 29-09-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex Zaguzin
пример инсталлятора с Corona Skin версии 5.0, папка Corona должна быть рядом с этим скриптом.
 
[Setup]
AppName=Corona Lite
AppVerName=Inno Setup Corona Skin & System Test
DefaultDirName={pf}\Corona Skin
 
#define SkinPath AddBackslash(SourcePath) + "Corona\"
#include SkinPath +"Corona_kernel.iss"
 
[Code]
Procedure CurPageChanged(CurPageID: Integer);
Begin
    ShowSkinPage(CurPageID)        { Corona Skin by Victor Dobrov }
End;
 
Procedure InitializeWizard;
Begin
    InitializeSkin    { Corona Skin by Victor Dobrov }
End;
 
Procedure DeinitializeSetup;
Begin
    DeInitializeSkin
End;

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 05:17 29-09-2007
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov - ОК. Огромное спасибо. Теперь допетрил как всё прописывать.


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

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



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

Цитата:
{userdesktop}
{group}
{userappdata}
 
и т.д

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 14:01 29-09-2007 | Исправлено: viktor9, 14:03 29-09-2007
iTASmania_Inc



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

Цитата:
где можно посмотреть что означают определеные переменые

В хелпе!
{userdesktop} - Рабочий стол пользователя
{group} - Все программы в меню "Пуск"
{userappdata} - Documents and Settings\Имя пользователя\Application Data

Цитата:
Какая переменая заставляет создаваться ярлык  в панеле быстрого запуска

По-моему, такой нету, но делается так:
 
[Tasks]
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Icons]
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\My Program"; Filename: "{app}\MyProg.exe"; Tasks: quicklaunchicon


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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немного обновил Corona Skin. Подробности в первом посте (на первой странице)

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 15:52 29-09-2007
viktor9



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 20:43 29-09-2007
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дайте пожалуйста кто-нибудь скрипт для запуска Logo.exe (by AtotIK), а то я че то найти никак не могу. Заранее СПАСИБО.

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 13:41 30-09-2007
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Unc1e
 
[Files]
Source: "Logo.bmp"; DestDir: {tmp}; Flags: dontcopy;
Source: "Logo.exe"; DestDir: {tmp}; Flags: dontcopy;
 
[Code]
procedure InitializeWizard();
var
 ResultCode_1: Integer;
begin
 ExtractTemporaryFile('Logo.bmp')
 ExtractTemporaryFile('Logo.exe')
 Exec(ExpandConstant('{tmp}\Logo.exe'), '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode_1)
end;

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 16:32 30-09-2007
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
Спасибо! Только мне надо было запустить без мастера, то есть function InitializeSetup(): Boolean; Но это я уже поправил сам.

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 16:55 30-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