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

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



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

Цитата:
у тебя TasksList закрывает твой Label
либо уменьшай высоту TasksList - WizardForm.TasksList.Height:= . . .
либо опускай ниже свой Label. в примере Top:= . . .  

 
Спасиб, помогло! (:
 

Цитата:
И ещё: как убрать сообщение, выскакивающее при выборе пути установки: "Папка <название> уже существует. Всё равно продолжить установку?"

 
Посмотри пожалуйста, очень нужно.
Буквально теперь только этого не хватает для полного как говорится счастья. Ну ещё и вот этого пункта 4.
   
 

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 19:20 12-12-2008
htuos

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

Цитата:
Попробуй создать инсталл вот с таким кодом: Подробнее...
 
Вот по такому принципу: Подробнее...
 
И скажи как это дело исправить пожалуйста...  

наверное как-то так если я правильно понял проблему
 
Добавлено:

Цитата:
 
Цитата:
И ещё: как убрать сообщение, выскакивающее при выборе пути установки: "Папка <название> уже существует. Всё равно продолжить установку?"
 
 
Посмотри пожалуйста, очень нужно.  

я же написал, что не знаю как это сделать. если можно, то в хэлпе должно быть написано. учимся читать

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 19:25 12-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htuos
Благодарствую! Помогло! Это к вопросу о бекапе.
 
Ну а на счёт того чтобы в мануалах по этому почитать, хмм...пороюсь...но врятли найду....
Так что если найдёшь....даш знать тогда? ок?

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 19:48 12-12-2008 | Исправлено: Aion13, 20:38 12-12-2008
ExpeditorR

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

Цитата:
В Vista работает отлично. А можно пример, как встраивать его в инсталятор Kindly или в Vista Lite Skin.  
Я для своего инсталятора испльзовал часть скрипта от инсталятора Kindly. Теперь не знаю как использовать в ней ваш код.

Спасибо за инфу про Vist'у.  
Vista Lite Skin сейчас нету под рукой, отвечу либо в понедельник, либо может кто за это время поможет без меня.
 
htuos

Цитата:
пожалуй еще раз покритикую, теперь is7z.dll  без обид

Никаких обид, ибо дельные вещи говоришь
Цитата:
в качестве предложения:  
передавать в процедуру распаковки хэндлы TNewStaticText и TNewProgressBar и в самой процедуре выводить в StaticText распаковываемый файл, и в процедуре менять позицию ProgressBar.  
вот тогда будет просто отлично

Отличная идея, похоже я как всегда всё усложнил
Цитата:
еще один прогресс бар для отображения распаковки текущего файла

Это тоже можно сделать, но думаю опционально.
 
Раньше понедельника на форуме не появлюсь, так что все иправления на следующей неделе.
 
 

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 19:53 12-12-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто знает, как добавить свою папку с ярлыками в Панель управления? Наподобие папки Администрирование…
 
Diawer
Цитата:
У меня на странице выбора дополнительных задач (wpSelectTasks) вставлено небольшое изображение
А можете показать пример, как добавить на страницу выбора дополнительных задач рисунок?
 
Добавлено:
Aion13

Цитата:
как убрать сообщение, выскакивающее при выборе пути установки: "Папка <название> уже существует.  

DirExistsWarning=no

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 20:07 12-12-2008 | Исправлено: Serega0675, 20:09 12-12-2008
Aion13



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

Цитата:
а мне нада в деинсталляторе, я на 91стр. выложил картинку.

UninstallIconFile=icon.ico
Только он уже не поддерживается помоему в версии 5.2.3
 
Serega0675
Спасибо большое!
 
И ещё вот ту одна проблемка с обнаружением установленной версии и её удалением при запуске инсталла повторно после установки.
Прописал код. Подробнее...  
Запускаю, устанавливаю. Снова запускаю инстал, появляется информация о том, чтобы удалить, и сразу вылетает окошко о том, чтобы установить. Получается и удаление и установка сразу  
Может там параметр wait где поставить надо или что? Как это исправить? В чём проблема. Код брал из справки InnoSetupFAQ_ru-board.chm.
p.S Наверноя я Вас всех тут замумукал собственно безграмотностью. Чтож поделать если в программировании нолик, а сделать инстал нужно позарез. Красоты всем хочется, поэтому добиваемся её как можем. Даже если не умеем.

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 20:28 12-12-2008 | Исправлено: Aion13, 20:52 12-12-2008
Diawer

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

Цитата:
можете показать пример

Подробнее...
 
Добавлено:
Вот к нему и надо сделать, что бы указанный цвет был прозрачным.

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



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

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 21:29 12-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто-нибудь поможет решить проблемку?

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 22:38 12-12-2008
Diawer

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

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 22:46 12-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно, возник вопрос: как сделать дополнительную страницу CreateInputOptionPage с чекбоксами, и привязать к ним файлы или папки из секции [Files]?

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 01:59 13-12-2008 | Исправлено: Aion13, 02:46 13-12-2008
GRom V

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

Цитата:
ну так передавай cmd команду  
смотрим cmd /?  
 
strTmp:='/K start /w pkgmgr /iu:' + '"' + 'TelnetClient' + '"';  
//или strTmp:='/C start ...  
// закрывать окно cmd после выполнения /С, не закрывать /K  
Exec('cmd.exe', strTmp, '', SW_SHOW, ewWaitUntilTerminated, res);

 
Извеняюсь..... че нужно сделать чтоб не ругалось на strTmp: ?

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 06:03 13-12-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, пожалуйста помогите разобраться с вопросом: в своем инсталляторе я пропускаю страницу выбора директории установки, при этом путь установки берется из реестра, а в случае отсутствия соответствующего ключа установка прерывается. Но мне этого не нужно! Я хотел бы реализовать следующее: если ключ реестра (содержащий полный путь к определенной папке) инсталлятором не найде, открывалось бы диалоговое окно, в котором можно было бы вручную указать корневой каталог установки, и при нажатии "OK" происходила распаковка файлов. Буду бесконечно рад любой помощи!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 10:40 13-12-2008
noiseless

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRom V
В твоей процедуре до begin нужно добавить строчку:
var strTmp: string;

Всего записей: 182 | Зарегистр. 06-02-2006 | Отправлено: 11:14 13-12-2008 | Исправлено: noiseless, 11:16 13-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может помочь со скриптом обнаружения и последующего удаления программы?
 
Мне нужно, чтобы если программа установлена (здесь проверка на наличие ключа установки), то начинался процесс удаления БЕЗ запуска программы установки, которая может появится в трее в паре с программой удаления. Если программа не установлена, то начиналась установка.
 
Все коды которые в хелпах и прочее не работают так как надо, а точнее идёт установка и удаление враз.
 
Помогите пожалуйста кто знает!!!
 
И вот с этой проблемкой помоги плиз.

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 11:52 13-12-2008 | Исправлено: Aion13, 16:26 13-12-2008
Artem_Butenko



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

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 12:40 13-12-2008
Aion13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то всё стихло

Всего записей: 45 | Зарегистр. 04-06-2008 | Отправлено: 16:41 13-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ExpeditorR
http://freearc.org/
вот этот архиватор прикрутить бы к твоему is7z - былобы просто супер, ибо он на порядок круче 7z жмёт... уже успел проверить лично....
 
1,4 гига 7z со словарём в 256 зажал 880 метров а freearc в 735

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 18:04 13-12-2008
Ninja33



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди,кто знает,можно ли из inno setup вытащить полный скрипт,или как или чем,посмотреть секцию code в инсталяторе?Подскажите ПЛЗ.Спасибо...

Всего записей: 32 | Зарегистр. 28-09-2008 | Отправлено: 22:52 13-12-2008
serg_aka_lain

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

Цитата:
можно ли из inno setup вытащить полный скрипт,или как или чем,посмотреть секцию code в инсталяторе?

 К сожалению, нет.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:24 13-12-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