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

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



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

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 10:58 25-11-2008 | Исправлено: Forslay, 11:01 25-11-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, разобраться с кодом удаления программы при повторном запуске инсталлятора. Нужно чтобы секция Tasks обнулилась. То есть если пользователь при установки программы отметил, допустим "создать значок на рабочем столе" а по умолчанию эта галочка снята, то если запустить повторно инсталлятор и удалить программу через код, то чтобы галочка была снята. А если нажать "перезаписать программу" то она стояла. Для этого я в функции удаления пишу WizardForm.TasksList.Checked[1]:= False; но при удалении появляется ошибка и ничего не происходит. Может, кто поможет, пожалуйста?
 
Читать дальше..

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

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

Цитата:
Как сделать так, что бы это окно вылезало не вначале, а в конце установки?

Так

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 19:20 25-11-2008
Forslay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Большое спасибо. Это было так легко, мне просто было лень думать.  
 
А вот на счёт второго варианта, я реально не соображу 8*(
 
 

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

 
 
 
 
И ещё один вопрос. В Inno существует возможность отображения двойного прогресс бара? То-есть одна линия показывает общую установку, а другая каждый копируемый файл. В общем, кто меня непонял, привожу пример:  
 
WINRAR - распаковка или упаковка, там два прогресс бара...
 
Спасибо заранее. Помогите если знаете...

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 19:51 25-11-2008 | Исправлено: Forslay, 20:52 25-11-2008
Serega0675



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

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 21:16 25-11-2008 | Исправлено: Serega0675, 21:28 25-11-2008
skryabinsoft

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите срочно плиз! Столкнулся с такой проблемой, перепаковываю игру Red Alert 3, там есть такое дело:
Подробнее...
 
Я прописал так:
Подробнее...
 
Но у меня так в реестр и прописалось:
Подробнее...
 
Как нужно правильно прописать в скрипте?
Заранее благодарен.

P.S.: Зачеркнул, т.к проблема решена, спасибо Serega0675!

Всего записей: 571 | Зарегистр. 14-10-2005 | Отправлено: 21:34 25-11-2008 | Исправлено: skryabinsoft, 22:55 25-11-2008
Serega0675



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

Цитата:
Столкнулся с такой проблемой, перепаковываю игру Red Alert 3,  
Подробнее...

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 21:59 25-11-2008 | Исправлено: Serega0675, 22:02 25-11-2008
Forslay



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

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 10:19 26-11-2008
SotM



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

Цитата:
В Inno существует возможность отображения двойного прогресс бара?

В Inno нет такой возможности, но можно попробовать что-то похожее сделать. А как это сделать нужно смотреть в "Коллекция скриптов", скрипт "Progress_Double.iss". Ведь они для этого в шапке и выложены, чтобы можно было скачать и посмотреть, а только затем уже спрашивать здесь...

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 11:02 26-11-2008
Forslay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Знаешь, я скачал и посмотрел ещё ранее. И нечего мне это не дало. Я так и непонял как его использовать. Может дашь справку....
 
 
И ещё с этим мне кто нибудь поможет?
 
Подробнее...
 
Так вот здесь я хочу изменить так, что бы пользователь выбирал не один файл, а директорию с файлами... А файлы, которые находятся в той директории, которую выбрал пользователей, копировался в определённый каталог, ну куда они копироваться будут я уже сам разберусь...

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 11:12 26-11-2008
pimkinsv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна большая помощь! Суть проблемы:
Имеется около сотни ломаных казуалок разных категорий (карты, стратегии, скроллеры и т.д.) Все стоят в папке D:\Games каждая в своей папке. Хочу создать инсталлятор с выбром устанавливаемых игр в виде дерева по категориям (типа: '+[V]Карты', нажимаешь на '+' и раскрывается ветка с карточными играми и напротив каждой игры флажок для выбора).  
Затем чтобы в папке {pf} создавалась папка с подпапками ярлыков к играм по категориям (с этим почти разобрался).  
И в конце создавался не обычный деинсталлятор, а с возможностью выбора – ‘все’ либо ‘выборочно’ (ведь не всегда нужно удалять все игры сразу), и чтобы отображались только установленные игры.
Просто надоело знакомым объяснять как все это с диска скопировать, к какому файлу в какой игре ярлык для запуска создавать и в какую категорию пихать, а иногда все самому приходится делать. А тут - бац и все как у людей. Прошу, у кого есть достаточно знаний и времени, помочь небольшим примером (пара категорий с парой игр), если конечно такое вообще можно сделать в IS.

Всего записей: 12 | Зарегистр. 04-08-2007 | Отправлено: 22:23 26-11-2008
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если ли переменная, чтобы автоматически ставится в папку юзера (что-то типа: C:\Documents and Settings\Gideon Vi\, где Gideon Vi - папка с именем залогиненного юзера)?

Всего записей: 8095 | Зарегистр. 02-02-2004 | Отправлено: 10:01 27-11-2008
noiseless

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon Vi
Уважаемый! Прочтите, пожалуйста, хоть разик справку к INNO
Вот оттудова, выбирайте:
 
{userappdata} & {commonappdata}  
The path to the Application Data folder.  
{userdesktop} & {commondesktop} *  
The path to the desktop folder.  
{userdocs} & {commondocs}  
The path to the My Documents folder (or on NT 4.0, the Personal folder).  
 
{userfavorites} & {commonfavorites} *  
The path to the Favorites folder. Usage of these constants requires a MinVersion setting of at least "4.1, 4". Only Windows 2000 and later supports {commonfavorites}; if used on previous Windows versions, it will translate to the same directory as {userfavorites}.  
{userprograms} & {commonprograms} *  
The path to the Programs folder on the Start Menu.  
{userstartmenu} & {commonstartmenu} *  
The path to the top level of the Start Menu.  
 
{userstartup} & {commonstartup} *  
The path to the Startup folder on the Start Menu.  
{usertemplates} & {commontemplates} *  
The path to the Templates folder. Only Windows 2000 and later supports {commontemplates}; if used on previous Windows versions, it will translate to the same directory as {usertemplates}.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pimkinsv - для реализации выборочного удаления подойдет Inno Setup Upgrade от уважаемого Victor_Dobrov, а вот как быть с выборочным удалением ключей реестра, я не знаю.

Всего записей: 712 | Зарегистр. 19-02-2008 | Отправлено: 12:25 27-11-2008
mikutu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К моему вопросу на прошлой странице, а может в [Tasks] Description можно указать строку из активного файла языка (если можно то как это будет выглядеть). Помогите пожалуйста очень надо.

Всего записей: 23 | Зарегистр. 07-05-2006 | Отправлено: 12:52 27-11-2008
noiseless

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikutu
См. примеры к INNO, конкретно "Languages.iss"

Всего записей: 182 | Зарегистр. 06-02-2006 | Отправлено: 12:59 27-11-2008
ExpeditorR

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

Цитата:
Хочу создать инсталлятор с выбром устанавливаемых игр в виде дерева по категориям (типа: '+[V]Карты', нажимаешь на '+' и раскрывается ветка с карточными играми и напротив каждой игры флажок для выбора).  

 
Если так не подойдёт Подробнее..., то сделать реальный плюсик который сворачивает/разворачивае узел похоже нельзя, а создавать TreeView на WinApi это убийство, хотя может кто и сделает
 

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 13:46 27-11-2008 | Исправлено: ExpeditorR, 14:19 27-11-2008
Forslay



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

Всего записей: 181 | Зарегистр. 15-06-2007 | Отправлено: 16:05 27-11-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят и мне помогите, пожалуйста, с моим вопросом выше. Есть ли решение данной проблемы или нет?
 
Добавлено:
Ребят и мне помогите, пожалуйста, с моим вопросом выше. Есть ли решение данной проблемы или нет?

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 17:25 27-11-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pimkinsv
Цитата:
Хочу создать инсталлятор с выбром устанавливаемых игр в виде дерева по категориям (типа: '+[V]Карты', нажимаешь на '+' и раскрывается ветка с карточными играми и напротив каждой игры флажок для выбора).
Sampron на 31 странице давал ссылки на китайский сайт, где в одном из примеров есть раскрывающийся список компонентов.
P.S. Сказать откровенно, я сам с ним не разобрался, вылетают ошибки. Непонятные обозначения: ComponentsListTVStyle=true, Flags: Collapsed...
Может кто-нибудь, сможет привести его в работоспособное состояние или хотя бы объяснит, что и где не хватает - было бы хорошо.

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