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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
Спасибо,  заработало.

Всего записей: 5 | Зарегистр. 28-03-2008 | Отправлено: 13:34 03-04-2008
Forslay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обычно, когда сжимаешь какойто определённый файл, который должен распаковыватся в temp к примеру, то процесс копирования его в temp происходит значительно медленее. Поэтому диалоговое окно мастера раскрывается не сразу а приходится этого ждать... Некоторые юзеры просто могут подумать что интсаляха зависла, и просто закроют приложение... сославшись на неисправность инсталлки....
 
Так вот поэтому меня интересует есть ли какая то система, которая позволяла бы оповестить пользователя о том, что идёт подготовка к инсталляции, как это обычно бывает у некоторых программ... Вы наверное сами не раз с таким встречалис...
 

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 15:31 03-04-2008
htuos

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

Цитата:
А нельзя ли сделать так, чтобы был и другой плеер, скажем бюджетная версия, и возможность выбирать между ними (мне например кнопки пред. и след. треков нафиг не нужны, и кнопка выбора папки тоже)?

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

Цитата:
А ещё неплохо бы уметь изменять позицию плеера и окна инфы о мп3

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

Цитата:
у меня почему-то вместо инфы о мп3 показывает всякую хрень (квадратики, кружочки)

проверяй шрифты, используется Verdana
 
Добавлено:
Forslay

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

создай форму в InitializeSetup, положи на нее Label или NewStaticText и напиши, что тебе нужно. в самом конце InitializeWizard закрой эту форму

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 16:30 03-04-2008
elapse



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Forslay, используй тогда InstallShield или что-то типа такого в своём коде: http://http://data.cod.ru/61988109770
Извлечение делаешь ручками по определённому положению прогрессбара. Только криво это как-то всё. Или, как советовал htuos, тем более такой пример на http://www.vincenzo.net/isxkb/ уже имеется.

Всего записей: 95 | Зарегистр. 23-02-2008 | Отправлено: 19:09 03-04-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forslay -- если временных файлов несколько, то http://forum.ru-board.com/topic.cgi?forum=5&topic=4801&start=760#2
Если файл один и большой, то сложнее. Но тоже можно придумать. Но один большой временный, это в любом случае не очень хорошо.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать что бы (выделить название) эта надпись была другим шрифтом или допустим жирными:
 
[Setup]
AppVerName=My name

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 20:14 03-04-2008
Forslay



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

Цитата:
тем более такой пример на http://www.vincenzo.net/isxkb/ уже имеется.
Там на английском, я так и ненашёл того раздела, где предлагается такой пример...
 
Genri Спасибо, не плохой пример... Но всё равно сначала инсталл застывает, прогресс бар почему то не сразу показывается.... всё равно спасибо за отзывчивость !
 
Но всё же может есть другие варианты....

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 21:36 03-04-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forslay -- придумать можно 48 вариантов. Зависит от ситуации. Скрипт надо видеть.

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 22:06 03-04-2008
Forslay



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

Код:
Russian.FormErrorMsg=Произошла ошибка при создании форм предустановки!%nПрограмма будет принудительно завершена! Приносим свои извинения...

 
 
 
Вот такая вот ошибка почему то у меня появляется при начале установки.... из примера "Splash.iss"
 
Что ему может мешать в моём коде... Я пробывал отключать animateWindow полностью и свой Splash полностью и всё равно ругается когда провожу слияние со своим скриптом... Что же делать...

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 22:31 03-04-2008
machetos

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

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

 
Плеер включить хочется (хорошая фича), но вот файл звуковой у меня один, и смысла в кнопоках переключения на след. трек нет (думаю многие со мной согласятся), а что касается кнопки выбора других ресенок.. так я же не зря вставил именно эту )) не хочет юзер, не слушает, нажимает на стоп, но нефига ему другое слушать )))  
что касается перемещения плеера, то ты прав, он там где надо ))
 
Добавлено:
htuos
к тому ж и писать ничё те не надо почти, только удалить пару-тройку кнопок из кода да и добавить в свою прогу (скажем плеер small)

Всего записей: 15 | Зарегистр. 26-03-2008 | Отправлено: 12:57 04-04-2008
htuos

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

Цитата:
Плеер включить хочется (хорошая фича), но вот файл звуковой у меня один, и смысла в кнопоках переключения на след. трек нет (думаю многие со мной согласятся), а что касается кнопки выбора других ресенок.. так я же не зря вставил именно эту )) не хочет юзер, не слушает, нажимает на стоп, но нефига ему другое слушать )))  
что касается перемещения плеера, то ты прав, он там где надо ))  

нафига для одной песни плеер
кому не нравится тот звук выключит или сам нарисуй кнопку на форме инсталлятора и не парься

Цитата:
к тому ж и писать ничё те не надо почти, только удалить пару-тройку кнопок из кода да и добавить в свою прогу (скажем плеер small)

а на фига мне такой кастрированный плеер? к тому же второй плеер увеличит размер длл

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 14:01 04-04-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htuos, кастрированный плеер нафиг не нужен, добавь плейлист, горячие клавиши и нормальный показ UTF-8 тэгов.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 14:16 04-04-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать чтоб у "unins000.exe" была другая иконка? Пробивал "UninstallIconFile=Uninstall.ico", но эффекта нет.

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 15:01 04-04-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Genri
Глянь пожалуйсто личку...

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 15:16 04-04-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите довести до ума Код
 
При повторном запуске инсталлятора появляется сообщение из секции коде, нажав "Нет" всё прекращяется, нажав "Да" запускается Деинсталлятор, первое его окно  "Вы дейсвительно хотите удалить приложение и все его компоненты?", вопрос в том, при нажатии "Да" начинается удаление, а нажав "Нет" прекращяется, как что бы нажав "Нет" продолжалась Установка,
 
И ещё подскажите пожалуйста, как сделать, что бы код запускался не по записи в реестре, а по существующей уже такой папки в которую по умолчанию устанавливается программа (DefaultDirName={pf}\Sprill Bermude).

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

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

Цитата:
добавь плейлист, горячие клавиши и нормальный показ UTF-8 тэгов.

насчет плэйлиста, не уверен что это большая необходимость для инсталляторов, хотя подумаю над этим вопросом
 
горячие клавиши - форма плеера практически всегда неактивна, так что нажатие клавиш приходить будет не ей. чтобы активировать плеер придется взяться за мышку, а раз уж взялся, то и кнопку нажать не трудно . а ставить хуки как-то не хорошо. антивирь ругаться будет скорее всего, а юзеры пугаться.  
 
киньте кто-нибудь ссылочку на mp3 с тэгом в UTF-8, а то я музыку вообще не слушаю (в наличии всего 6 файлов), поэтому проверять не на чем. а искать где-то в нете как-то нет желания, да и уверенности, что  найду, нету
 

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня ситуация такая. В процессе инсталяции я запускаю  bat файл который устанавливает другую программу(БД,в тихом режиме), после этого запускаются еще батники со скриптами. Все это занимает много времени. Выполняется это у меня в секции RUN, т.е после копирования и распаковки всех файлов. И получаеться, что у меня очень долго просто висит надпись Завершение установкии полная строка установки. Пользователи могут подуть что инсталятор завис.  
 
Как по другому это реализовать или можно заставить полосу установки двигаться?

Всего записей: 9 | Зарегистр. 10-12-2005 | Отправлено: 19:11 04-04-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dron0000
Filename: "{app}\REN.bat"; StatusMsg: "Переименовывание файла Install.exe..."; Flags: runhidden waituntilterminated;
А вобще, лично я бы не рекомендовал прятать от юзера "долго работающие" батники. Покрайней мере лично мне, как юзеру, не нравится когда от меня чтото скрывают.
 
Добавлено:
Как сделать чтоб у "unins000.exe" была другая иконка? Пробивал "UninstallIconFile=Uninstall.ico", но эффекта нет.
 
Добавлено:
Как сделать чтоб при выборе компонента "Version\Beta" или "Version\Demo", отключалась возможность выбора компонента "Text\Russian" ?
 
Components

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 19:34 04-04-2008 | Исправлено: Raf_SE, 20:12 04-04-2008
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Русик для последней версии нужен? Для предыдущей я делал. Самому и англ хватает - но если нужно - выложу. Нужен?

Всего записей: 3698 | Зарегистр. 21-07-2007 | Отправлено: 20:12 04-04-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex Zaguzin
Непонял.... Ет ты мне? Ты про StarCraft? Если да, то в принципе нужен, только при условии что ты русифицыровал стар версии 1.15.1. Если ниже, то не нужно, я сечас юзаю русик от Frezze, сделанный на основе версии 1.13f.

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

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 20:16 04-04-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

Компьютерный форум 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