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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
За скрипт спасибо!Кто подскажешь как можно эти иероглифы в нормальный текст преобразовать?

Всего записей: 88 | Зарегистр. 10-11-2008 | Отправлено: 02:15 20-11-2008
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
noiseless
ExpeditorR
Genri
Спасибо! - Всё работает, в том числе и с использованием {%USERPROFILE}
{localappdata} - не задокументированная константа (по крайней мере в справке её нет). Я пытался изобразить её из названия пути, но этот синтаксис не придумал, всё крутился вокруг слова user.
 
Следующий вопрос.
Программа имеет один исполняемый файл MyProg.exe. Им запускается вся прога целиком. Кроме этого предусмотрен запуск отдельных компонентов с помощью ключей, к примеру, MyProg.exe -a. Соответственно в меню Пуск размещаются ярлыки на запуск всех этих вариантов. Как это прописать в скрипте? Иными словами, как прописать запуск из командной строки MyProg.exe -a?

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 08:45 20-11-2008 | Исправлено: ChVL, 15:52 20-11-2008
Serega0675



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

Цитата:
Программа имеет один исполняемый файл MyProg.exe. Им запускается вся прога целиком. Кроме этого предусмотрен запуск отдельных компонентов с помощью ключей, к примеру, MyProg.exe -a. Соответственно в меню Пуск размещаются ярлыки на запуск всех этих вариантов. Как это прописать в скрипте? Иными словами, как прописать запуск из командной строки MyProg.exe -a?

[Icons]
Name: {group}\My Program; Filename: {app}\MyProg.exe; Parameters: -a; WorkingDir: {app}

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

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

Цитата:
{localappdata} - не задокументированная константа (по крайней мере в справке её нет)
-- любопытно. А {group} и {sendto} в справке есть? А между ними что?


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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 19:38 20-11-2008
Kutsenko



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

Всего записей: 80 | Зарегистр. 19-11-2007 | Отправлено: 21:13 20-11-2008 | Исправлено: Kutsenko, 21:25 20-11-2008
DarkSeroy



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята подскажите как сделать компиляцыю больше 2 гиг?

Всего записей: 8 | Зарегистр. 08-01-2008 | Отправлено: 21:17 20-11-2008 | Исправлено: DarkSeroy, 21:31 20-11-2008
Kutsenko



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

Всего записей: 80 | Зарегистр. 19-11-2007 | Отправлено: 21:23 20-11-2008 | Исправлено: Kutsenko, 21:27 20-11-2008
ChVL



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

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 22:13 20-11-2008
Genri

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

Цитата:
Неправильно работает автоматическое восстановление оригинальных файлов при использовании unist000.exe. Восстанавливается лишь gta-vc.exe...  
-- во-первых, функция FileCopy копирует только в существующие директории (значит, перед копированием их надо создавать, используя CreateDir или ForceDirectories или любой другой способ); во-вторых, так как после восстановления бекапные файлы больше не нужны, возможно лучшим решением, будет использование вместо FileCopy функции RenameFile (не освобождает от предварительного создания директорий, но в некоторых случаях это гораздо быстрее)

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Вопрос по innounp.
На форуме, один добрый человек, уже говорил как рописать в реестр сроку "Распоковать innounp". Так, чтобы она отображалась в контекстном меню при нажатии правой кнопкой мыши на экзешнике.
Теперь найти это сообщение не могу. Подскажите ПЛИЗ, КАК прописать в рееестрр.

Всего записей: 85 | Зарегистр. 17-06-2008 | Отправлено: 02:21 21-11-2008
SotM



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

Цитата:
Ребята подскажите как сделать компиляцыю больше 2 гиг

Никак, читаем хелп.

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



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

Цитата:
На форуме, один добрый человек, уже говорил как рописать в реестр сроку "Распоковать innounp". Так, чтобы она отображалась в контекстном меню при нажатии правой кнопкой мыши на экзешнике.  
Прочитать об этом можно здесь. А у себя, я делал так, сам .reg файл:
Windows Registry Editor Version 5.00  
 
[HKEY_CLASSES_ROOT\exefile\shell\Распаковать с помощью InnoUnp\command]  
@="С:\\Program Files\\ISUnp\\innounp.exe -x \"%1\""
 
т.е. указывал путь до innounp.exe и в контекстном меню отображалась команда Распаковать с помощью InnoUnp

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri - пожалуйста, подскажите, как в Inno Setup реализовать такое действие: в зависимости от выбранного компонента (или варианта) установки одному и тому же файлу присваивалось разное имя?

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 00:29 22-11-2008
serg_aka_lain

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

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

Вариант
 

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 01:50 22-11-2008
Genri

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

Цитата:
в зависимости от выбранного компонента (или варианта) установки одному и тому же файлу присваивалось разное имя?
-- используй параметр DestName:
Вариант через секцию Files
Вариант через секцию Code
 
Добавлено:
serg_aka_lain -- одинаково мыслим (я не про решение. я про цитату)


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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 01:51 22-11-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, где ошибка. Заменил {userappdata} на "{commonappdata} чтобы ярлык в панели быстрого запуска создавался для всех пользователей. но ничего не происходит
 
[Tasks]
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
Source: "C:\Program Files\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
 
[Icons]
Name: "{commonappdata}\Microsoft\Internet Explorer\Quick Launch\My Program"; Filename: "{app}\MyProg.exe"; Tasks: quicklaunchicon

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

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

Цитата:
Подскажите, пожалуйста, где ошибка.

Дело в том, что путь ...\Microsoft\Internet Explorer\Quick Launch\ есть только в userappdata. В commonappdata его нет и самой виндой наличие его там не предполагается.

Всего записей: 470 | Зарегистр. 02-09-2006 | Отправлено: 08:53 22-11-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
notAlx
 
Спасибо за разъяснения.

Всего записей: 47 | Зарегистр. 15-10-2008 | Отправлено: 09:29 22-11-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain и Genri - большое Вам спасибо ребята, оба варианта действительно хороши!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 15:10 22-11-2008 | Исправлено: Artem_Butenko, 22:24 22-11-2008
Uncle_Steeler



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые форумчане, подскажите как реализовать в инсталляторе проигрывание мп3 через всплывающее окно (что-то типа: хотите послушать музыку во время установки программы "да/нет")? Заранее спасибо...

Всего записей: 99 | Зарегистр. 26-12-2001 | Отправлено: 18:33 22-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