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

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, пожалуйста, у меня вот такая проблема: как сделать, чтоб при деинсталляции приложения производилась проверка запущен ли процесс и в случае, если запущен, предлагала закрыть его и только после этого продолжалась деинсталляция.  
Использовал KillTask, вылетает сообщение: "explorer.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства...".

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 18:45 18-10-2008
Don_Juan



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

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 19:04 18-10-2008
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Батник легко скрывается посредством вставки в него параметров сокрытия (читай спраку по командной строке). А на время выполнения прописать в самой Inno код на генерацию прогрессбара, пока будет выполняться этот батник. А вообще, в NSIS'ке, например, это можно решить путем пары макросов в хидере.
Victor_Dobrov
Что-то ваши ответы стали не информативны.
Всем
Вот ftp
ftp://ftp.installers.org/core/
там лежат обещанные проги. Если глюки или не работает чего, писать в личку.

Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 19:38 18-10-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain  
 
а можно добиться того же эффекта только через код?

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 19:46 18-10-2008
serg_aka_lain

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

Цитата:
а можно добиться того же эффекта только через код?

Вероятно можно, с ходу не знаю как, а чем стандартный способ не подходит?.
 
Добавлено:
Serega0675

Цитата:
Использовал KillTask, вылетает сообщение: "explorer.exe - обнаружена ошибка.

Покажи как используешь в Code

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 21:09 18-10-2008 | Исправлено: serg_aka_lain, 21:15 18-10-2008
Don_Juan



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

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 21:22 18-10-2008
Victor_Dobrov



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

Цитата:
Что-то ваши ответы стали не информативны.

А разьве я эксперт? Какой из ответов неясен? Приведите пример. Или для вас всё неинформативно?

Цитата:
ftp://ftp.installers.org/core/  
там лежат обещанные проги. Если глюки или не работает чего, писать в личку.

Информация отсутствует. Результат при обращении к серверу: "Сервер не отвечает"

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 21:29 18-10-2008 | Исправлено: Victor_Dobrov, 22:23 18-10-2008
Serega0675



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

Цитата:
Покажи как используешь в Code

здесь проверка во время инсталляции, но именно на этой программке выдаёт ошибку, поэтому и хотел сделать, чтоб инсталлятор проверял, что приложение уже установлено, затем предлагал его удалить, а уже при удалении деинсталлятор определял запущенный процесс и предлагал его выгрузить вручную. Т.к. после того как процесс закрывается вручную, программа полностью удаляется не оставляя хвостов.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 21:53 18-10-2008 | Исправлено: Serega0675, 21:56 18-10-2008
serg_aka_lain

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

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

Если нужно при удалении, то Так

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



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

Цитата:
Если нужно при удалении, то Так [?]
, та же ошибка: "explorer.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства..." Если хотите, могу отправить вам в сообщении, полностью скрипт и сам инсталлятор...
 
Добавлено:
serg_aka_lain
отправил вам сообщение с ссылкой на архив.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 23:29 18-10-2008
serg_aka_lain

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

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:35 19-10-2008 | Исправлено: serg_aka_lain, 00:36 19-10-2008
Serega0675



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

Цитата:
Система исправна?
тестирую на виртуальной машине Microsoft Virtual PC 2007 SP1 32bit рус.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 01:02 19-10-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ComradG - спасибо за ответ. Только вот я не знаю как полностью сокрыть окно коммандной строки, по моим представлениям его можно минимизировать. Если Вы знаете как это можно осуществить, то пожалуйста помогите. Вообще очень обидно за Inno Setup, в том плане, что осуществить самоудаление инсталляционных файлов в конце  установки (как это реализовано в инсталляторах Microsoft) невозможно. Хотя м.б. я ошибаюсь? Буду очень рад если так! А что с Вашим ftp, он недоступен? Очень хотелось изучить программы в действии!

Всего записей: 725 | Зарегистр. 19-02-2008 | Отправлено: 02:01 19-10-2008
VDon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, возможно ли создать текст с эффектом утопленности или выпуклости на подобии:
[Messages]
BeveledLabel=Текст на экране
 
 в этом куске кода:

Код:
 
procedure InitializeWizard();
var
  TextLabel: TNewStaticText;
begin
  TextLabel:= TNewStaticText.Create(WizardForm);
  TextLabel.Top:= ScaleY (250);
  TextLabel.Left:= WizardForm.NextButton.Left;
  TextLabel.Font.Color:= clWindow;
  TextLabel.Caption:= 'Текст на экране'
  TextLabel.Parent:= WizardForm;
end;
 

как возможно это осуществить?
 
Надеюсь на вашу помощь

Всего записей: 4 | Зарегистр. 19-10-2008 | Отправлено: 09:27 19-10-2008
Genri

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

Цитата:
текст с эффектом утопленности или выпуклости на подобии:  
[Messages]  
BeveledLabel=Текст на экране  
-- добавь строку TextLabel.Enabled:= False;

----------
Для жалоб | Для благодарностей

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 17:03 19-10-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Скажите, хоть у кого-нибудь получилось скачать обещанные проги от ComradG с ftp://ftp.installers.org/core/  ?  
У меня постоянно сообщает: "Сервер не отвечает", причём пробовал утром, днём, вечером и даже ночью...
Если кто-нибудь, всё-таки скачал, пожалуйста, перезалейте куда-нибудь...

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 17:10 19-10-2008
ComradG



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

Цитата:
А разве я эксперт?

Тогда не надо и на меня наговоривать.

Цитата:
У меня постоянно сообщает: "Сервер не отвечает", причём пробовал утром, днём, вечером и даже ночью...


Цитата:
Информация отсутствует. Результат при обращении к серверу: "Сервер не отвечает"

Учел. Вчера проверял, были глюки. Если и дальше так будет, то если у кого резиновый ящик или имеется свой ftp сервак(впрочем, любой другой тоже сойдет), подсобите, пожалуйста.
 
Добавлено:

Цитата:
 Вообще очень обидно за Inno Setup, в том плане, что осуществить самоудаление инсталляционных файлов в конце  установки (как это реализовано в инсталляторах Microsoft) невозможно.

А что мешает скачать MS Installer и SDK к нему - бесплатно и весит мало? И потом, полностью совместим с Inno. Надеюсь, Artem_Butenko, меня простите, но относительно батников могу посоветовать обратиться к справке по командной строке (Windows -> Help -> ntcmds.chm) или в соседний форум - просто времени катастрофически мало, да и не все возможно удержать в голове. И потом, лично я для себя там много чего интересного нашел.

Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 21:43 19-10-2008
Serega0675



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

Цитата:
если у кого резиновый ящик
о каком объёме идёт речь?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 22:30 19-10-2008
ComradG



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

Цитата:
о каком объёме идёт речь?

Хочешь подсобить?

Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 22:50 19-10-2008
Serega0675



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

Цитата:
Хочешь подсобить?
в силу своих возможностей... всё-таки я повторюсь, о каком объёме идёт речь?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 23:19 19-10-2008 | Исправлено: Serega0675, 23:21 19-10-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

Рейтинг.ru