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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serega0675
 
Чтобы получить раскрывающий список компонентов (и многие другие возможности), установи ispack-5.2.3.exe (обязательно с препроцессором), а затем обнови Inno Setup до расширенной версии от ResTools, запустив вот этот SFX-архив (0,9 Мб).

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:47 28-11-2008
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
noiseless, спасибо за совет про справку, ценю. Однако, насколько я понимаю, ни один из предоставленных Вами примеров (о которы я, впринципе, знаю ) не удовлтворяет моим условиям.
Фактически мне нужно попасть по такому пути: C:\Documents and Settings\Gideon Vi\Local Settings\Application Data\. Но вполне бы хватило и более короткого (читай: более универсального): C:\Documents and Settings\Gideon Vi\. Предложенные же Вами варианты уводят в дебри рабочих столов и меню "Пуск".

Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 04:04 28-11-2008
Serega0675



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

Цитата:
а затем обнови Inno Setup до расширенной версии от ResTools
Огромное спасибо!
Только вчера, скажем просто из интереса скачал ResTools, а тут оказывается именно он и нужен, буду вечером разбираться, что к чему...
СПАСИБО!!!
P.S.
Я думаю, не мешало бы добавить ссылку, которую дал Victor_Dobrov, в шапку темы.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 08:53 28-11-2008 | Исправлено: Serega0675, 23:50 10-12-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня просьба к людям со знанием Английского на “ТЫ”, нужно перевести эту подборку, у меня конечно перевод есть, но при помощи неважного знания языка и кривых переводчиков - качеством и не пахнет. Хочется Грамотный перевод. Если не в лом.
 
- Вероятно, игра была перемещена, удалена или переименована.
- Обнаружена установленная версия
- Пожалуйста, выберите необходимое действие.
- Установка в системную папку
- Удалить перед продолжением (рекомендуется)
- Перезаписать текущую версию
- Выбранный путь включает в себя системную папку! Вы уверены, что необходимо продолжать установку?
- Выбор ассоциации файловых расширений
- Какие файловые расширения Вы хотите ассоциировать?
- Выберите файловые расширения, которые Вы хотели бы ассоциировать с "My Program", после этого нажмите «Далее»:
- Программа установки обнаружила, что "My Program" уже установлена на Вашем компьютере. Вы можете сначала удалить текущую версию (рекомендуется) или установить повторно. Нажмите «Далее», когда Вы будете готовы продолжить.
- Вы хотите удалить настройки и сохранения игры?
- Некоторые элементы не были удалены.
- Выбранный путь включает в себя системную папку! Вы уверены, что необходимо продолжать установку?
- Создать дополнительный значок в меню Пуск
- Вы хотите удалить настройки и сохранения игры?
- Наведите курсор мыши на компонент, чтобы прочитать его описание.
- "My Program" защищенный файл или директория! Вы хотите удалить файл с атрибутом "Только чтение"?
- Ассоциация файловых расширений:

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 16:51 28-11-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gideon Vi
Цитата:
Фактически мне нужно попасть по такому пути: C:\Documents and Settings\Gideon Vi\Local Settings\Application Data\.

{localappdata}
 
Добавлено:
Gideon Vi
Цитата:
Но вполне бы хватило и более короткого (читай: более универсального): C:\Documents and Settings\Gideon Vi\.
{sd}\Documents and Settings\{username}

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 17:30 28-11-2008
skryabinsoft

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалите эту месагу плиз, сам разобрался...

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

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

Цитата:
{sd}\Documents and Settings\{username}
-- лучше использовать только константы. Например:
Source: "MyProg.exe"; DestDir: "{userdocs}\.."

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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 13:29 29-11-2008
Serega0675



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

Цитата:
-- лучше использовать только константы. Например:  
Source: "MyProg.exe"; DestDir: "{userdocs}\.."
Да, согласен, но это путь к папке Мои документы, а Gideon Vi спрашивал
Цитата:
C:\Documents and Settings\Gideon Vi\.
из этого и следует:
Source: MyProg.exe; DestDir: {sd}\Documents and Settings\{username}
т.е. файл MyProg.exe будет установлен по пути C:\Documents and Settings\Gideon Vi\MyProg.exe

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



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

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

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

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 15:46 29-11-2008 | Исправлено: htuos, 15:57 29-11-2008
Serega0675



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

Цитата:
И есть ли другие способы защиты от распаковщиков?

В шапке темы есть ссылка на "Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly", в нём есть два примера.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 16:56 29-11-2008
Genri

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

Цитата:
Да, согласен, но это путь к папке Мои документы, а Gideon Vi спрашивал
Цитата:C:\Documents and Settings\Gideon Vi
-- ответ не правильный. Путь к папке Мои документы, это константа {userdocs}. А {userdocs}\.. - это на уровень вверх от папки Мои документы (т.е. в данном случае именно C:\Documents and Settings\Gideon Vi)
 
Попробуй угадать, куда установится файл:
[Files]
Source: "MyProg.exe"; DestDir: "{userstartup}\..\..\..\Desktop"


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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 21:28 29-11-2008
Forslay



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

Цитата:
В шапке темы есть ссылка на "Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly", в нём есть два примера.

 
Мда.. Вы не понимаете чтоли? Как только я начинаю использовать команду Encryption, вылезает эта ошибка. А в тех двух вариантах она присутствует.

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



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

Цитата:
Путь к папке Мои документы, это константа {userdocs}. А {userdocs}\.. - это на уровень вверх от папки Мои документы (т.е. в данном случае именно C:\Documents and Settings\Gideon Vi)
Да, действительно, я этого не знал. Просто подумал, что это обычное многоточие после знака \..

Цитата:
Попробуй угадать, куда установится файл:  
[Files]  
Source: "MyProg.exe"; DestDir: "{userstartup}\..\..\..\Desktop"

Чего, как говорят гадать, я взял и установил, получилось: C:\Documents and Settings\Серёга\Desktop\MyProg.exe
 
Спасибо большое за разъяснение.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 22:26 29-11-2008 | Исправлено: Serega0675, 23:03 29-11-2008
500321

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Если не сложно то опишите как можно сделать такой инсталл! (Увеличеный размер инсталла, свой фон, свои кнопки) за ранее спасибо  

Всего записей: 1 | Зарегистр. 30-11-2008 | Отправлено: 01:49 30-11-2008
support_star



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа, стрельните пожалуйста глазом на эту картинку и скажите, этот сетап действительно пожно собрать с помощью InnoSetup или он сделан с помощью чего то другого?  
   
 
И еще, какие программы на коммерческой основе, по вашему способны конкурировать с Inno Setup? Думаю научится пользоватся вашей всемогущей программой или же другие посмотреть, что бы потом не жалеть кагда не будет хватать возможностей, как это случилось с Smart Install Maker.

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 02:44 30-11-2008
Forslay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да это Inno, просто текстурка своя. Я тоже себе такую хочу 8*(

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

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

Цитата:
Smart Install Maker
не может конкурировать по определению
в инно можно создать гораздо интереснее. не в обиду, но в инно возможности намного больше.

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 03:27 30-11-2008
Gideon Vi

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

Цитата:
{sd}\Documents and Settings\{username}

Спаибо за информацию

Цитата:
Source: "MyProg.exe"; DestDir: "{userdocs}\.."

Спасибо. Однако такой вариант не сработает, если папка с документами перемещена на любой другой диск. Например, если ярлык с раб.стола Мои документы указывает на папку F:\!Doci\, то и MyProg.exe будет ставится в корень диска F:\

Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 05:34 30-11-2008
Genri

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

Цитата:
вариант не сработает, если папка с документами перемещена на любой другой диск
-- разумеется. Но смысл, думаю, понятен. Туда же можно попасть и поднимаясь от других констант (напр. {userfavorites} или {userdesktop} или {userstartmenu} или {usertemplates}).  В конце концов, упоминаемый выше путь {userstartup}\..\..\..\ тоже приведет туда же.


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

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