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

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

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

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 21:30 30-06-2008
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer, мне такой вариант не очень нравится, но как иначе сделать я не знаю.

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 22:40 30-06-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто нибудь ответить на мой вопрос?... Надо всего лишь правильно впихнуть один код в другой с небольшой коррекцией, как мне кажеться %)....

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 10:39 01-07-2008 | Исправлено: nOobCrafter, 12:12 01-07-2008
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может помочь с такой задачей? Надо чтобы при наведении курсора на кнопки (Далее, Назад, Отмена и.т.д.) проигрывался звук. А при нажатии на кнопки другой звук.
Может, кто знает, как такое замутить?

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

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

Цитата:
Может кто нибудь ответить на мой вопрос?...  


Цитата:
Ну или просто приведите пример кода, где бы папка бэкапилась перед началом установки
Подробнее...
 
з.ы. Папка бэкапится путём переименования с добавлением даты., под себя перепишешь сам.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 20:25 01-07-2008 | Исправлено: serg_aka_lain, 20:33 01-07-2008
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня при инсталяции в конце должен вызываться батник. так вот можно как то  вывести результаты работы батника в Memo поле ??  
 
Запустить батник с перенаправлением вывода в файл и этот файл читать в inno ??
Кто подобное делал, отпишитесь пожалуйста о решении ??

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 22:23 01-07-2008
MaxDELETE

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
Такой вопрос - перечитал всю справку, но не нашел....:
1. Нужно сделать инсталлятор, который бы проверял определенную ветку в реестре...
Если он находит эту ветку, то установка продолжается, если нет, то посылает нах
2. В этой ветке будет задаваться например путь установленной программы.
Как сделать так, чтобы этот инсталлятор этот путь прочитывал и распаковывал по этому пути файлы?
3. Охото чтобы инсталлято вел лог всех запущенных установок и кем был он запущен (инсталлятор будет запускаться с сервера "обновлений", соответственно чтоб велся лог кто запускал...)
 
Подскажите примерно какими скриптами это реализовать или где в справке копнуть, потому что не нашел ничего подобного в справках, предложенных в шапке
 
Спасибо

Всего записей: 111 | Зарегистр. 10-03-2007 | Отправлено: 22:49 01-07-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А ктонить знает как страницу выбора компонентов и страницу выбора папки установки поменять местами? Просто после выбора компонентов размер устанавливаемых файлов может возрасти в 2 раза, и если у юзера мало места на данном жестком, то ему придеться возвращаться на страницу назад выбрать другой, что есть неудобно.

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

Всего записей: 1142 | Зарегистр. 06-08-2006 | Отправлено: 00:58 02-07-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaxDELETE
По первым двум вопросам примерно так
 
Добавлено:
Raf_SE
Увы но никак!

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 01:04 02-07-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Слепился со скриптом InnoSetupUpgrade.iss и у меня в [Messages]
BeveledLabel=- появилась полоска внизу надписи когда нажимаю на надпись у меня выскакивает сылка где ее убрать??? заранее спасибо!!!

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 01:28 02-07-2008
tgscott

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите.
Хочу сделать чтобы в скрипте было прописано и фоновый рисунок и звуковой файл
Но при создании скрипта, мне ругается на InitializeWizard. Дубликат.
Как я читал страници, нужно сделать чобы InitializeWizard 1 раз запускался и всё в нём проходило. Но у меня ошибка всё равно, хотя это ошибка из-за того что я не пойму как сделать.
подскажите  как это сделать вот из этих 2-х скриптов :
 
Подробнее...

Всего записей: 1 | Зарегистр. 02-07-2008 | Отправлено: 03:16 02-07-2008 | Исправлено: tgscott, 03:50 02-07-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KurtWagner, скрипт InnoSetupUpgrade.iss: как отключить ссылку в BeveledLabel?
 
Убери строки WizardForm.BeveledLabel.Enabled:= true и WizardForm.BeveledLabel.Font.Style:= [fsUnderline]
 
tgscott, Как сделать, чтобы в скрипте были прописаны и фоновый рисунок и звуковой файл?
 
Вот пример из твоих скриптов, ещё можно посмотреть руководство от Kindly, архив Game scripts.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 04:15 02-07-2008
Genri

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

Цитата:
можно как то  вывести результаты работы батника в Memo поле ??
-- Подробнее...
 
MaxDELETE

Цитата:
чтобы инсталлято вел лог всех запущенных установок и кем был он запущен  
-- Подробнее...

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 12:34 02-07-2008
jonikDk



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

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 14:53 02-07-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 serg_aka_lain спс, но я этот код и так в руководстве видел и писал что несколько неразобралси что там надо было менять, как показала 2хчасовая практика - ничего..((( но все же спасибо
Еще вопросы, как добавить диалог запроса файла из внешнего источника, с последующим его копированием в папку допустим C:\123\123.
И что нетак с кодом, ибо когда происходит запуск программы, то выдается ошибка что одна из библиотек ненайдена хотя в папке она есть, пробовал еще на паре прог, некоторые работают некорректно. С чем это может быть связано?
Смысл задачи в том что бы при положительном результате проверки наличия файла, запускалась какая нить прога.
 

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 17:19 02-07-2008 | Исправлено: nOobCrafter, 17:32 02-07-2008
Genri

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

Цитата:
как добавить диалог запроса файла из внешнего источника, с последующим его копированием  
-- Подробнее...

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 21:38 02-07-2008
Genri

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

Цитата:
как страницу выбора компонентов и страницу выбора папки установки поменять местами?
-- в принципе, конечно, нельзя. Но если очень надо, можно добавить в код примерно следующее:

Код:
 
procedure CurPageChanged(CurPageID: Integer);
begin
  with WizardForm do
    begin
      if CurPageID = wpSelectDir then
        SelectDirPage.Notebook.ActivePage:= SelectComponentsPage;
      if CurPageID = wpSelectComponents then
        SelectComponentsPage.Notebook.ActivePage:= SelectDirPage;
      DiskSpaceLabel.Caption:= ComponentsDiskSpaceLabel.Caption;
    end;
end;  

Надо только потестить на возможные баги. И надписи в заголовках поменять

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 15:15 03-07-2008 | Исправлено: Genri, 15:19 03-07-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Отличный вариант! Спасибо!

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:27 03-07-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Unc1e, спасибо но это не вариант, может есть возможность убрать вообще иконку (большую, справа) на странице с прогрессбаром когда идёт деинсталляция  

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 19:44 03-07-2008
Genri

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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 19:52 03-07-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