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

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

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

Цитата:
А нельзя чтоли обычный Label затулить с Transparent установленного в True?

можно и так, важен конечный результат, картинка с isxbb на визарде, сверху транспарент.
 
можешь помочь?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 16:25 26-12-2008
SotM



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

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

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

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 16:42 26-12-2008
Serega0675



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

Цитата:
А нельзя чтоли обычный Label затулить с Transparent установленного в True?  

Извините, что вмешиваюсь, а можете показать пример, как это сделать?

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 16:55 26-12-2008
SotM



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

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

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

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 17:45 26-12-2008 | Исправлено: EagleSH, 18:04 26-12-2008
Serega0675



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

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 18:20 26-12-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
 
Попробовал и решил еще раз сказать спасибо, за подсказку использовать
BitmapImage.ReplaceColor=
BitmapImage.ReplaceWithColor=  – это то самое, что мне было нужно

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте, подскажите пожалуйста пример
Как можно поменять команду для выбора Дополнительных задач при тихой установке, сейчас она /Tasks=alluser, а как сделать, чтоб была /alluser.
Пробовал использовать код всё работает, но только при тихой установке, а при обычной на странице выбора Дополнительных задач пропадает пункт с выбором alluser. Помогите решить задачу.

Всего записей: 226 | Зарегистр. 22-06-2008 | Отправлено: 00:24 27-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вижу, помочь мне никто не может по precomp... Подскажите хоть, откуда берете инфу, сам буду изобретать велосипед.

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 03:51 27-12-2008
paul_smART



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть мысль по precomp.. пожалуйста подскажите как реализовать
если в в окне wpInstalling сделать дополнительное окно под прогрессбаром
по всей длине до кнопки Cancel снизу и в него выводить результат запуска precomp.exe
уже было бы по красивее.. т.е чтобы запущенное из cmd.exe окно прекомп
выводило результат работы в это созданное под прогрессбаром окно..
или если не понятно описал - как сделать вывод работы отдельно запущенного прекомп
в окно в инсталляторе?...
заранее благодарен за мысли и наводящие предложения :о)

Всего записей: 326 | Зарегистр. 25-02-2002 | Отправлено: 09:08 27-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый paul_smART, если не сложно, поделитесь знанием - как вы срастили precomp и inno?

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 10:47 27-12-2008
paul_smART



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sanmon
да примитивно так же как все через батник или через секцию Code
к примеру вот так

Код:
 
procedure extractALL;
var
  ErrorCode: Integer;
begin
  ShellExec('open',ExpandConstant('{src}\packedbigfile.000.exe'),'-e -d"'+ExpandConstant('{app}')+'" -y -s2', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
  ShellExec('open',ExpandConstant('{app}\precomp.exe'),'-r -obigfile.000 bigfile.000.pcf', '', SW_SHOWMINIMIZED, ewWaitUntilTerminated, ErrorCode);
  DeleteFile (ExpandConstant('{app}\bigfile.000.pcf'));
  ShellExec('open',ExpandConstant('{src}\packedbigfile.001.exe'),'-e -d"'+ExpandConstant('{app}')+'" -y -s2', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
  ShellExec('open',ExpandConstant('{app}\precomp.exe'),'-r -obigfile.001 bigfile.001.pcf', '', SW_SHOWMINIMIZED, ewWaitUntilTerminated, ErrorCode);
  DeleteFile (ExpandConstant('{app}\bigfile.001.pcf'));
end;
 

но это далеко не то чего хотелось бы...
выскакивают окошка поверх окна инсталлера, прогресс бар не движется в соответствии с процессом извлечения...
вот ExtrematoR написал для 7зип дллку- очень хорошее дело, но надо бы под FreeArc было бы уже покрасивее.. и вот если процесс распаковки прекомп вот так как я писал выше в окно инсталлера выводить было бы куда красивше

Всего записей: 326 | Зарегистр. 25-02-2002 | Отправлено: 18:40 27-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paul_smART, спасибо, я примерно так и сделал стандартными средствами inno: прекомп в хидден режиме, а в окошке инсталлера тупо пишется мессага типа "Подождите, идет рекомпрессия (постобработка и т.д.), осталось файлов: хх", но это опять же коряво, несимпатично, ненаглядно и, самое главное НЕЭКОНОМИЧНО для дискового пространства на винте во время инсталла. Было бы круто с прогрессбаром, временем окончания и, лучше всего, сделать рекомпрессию файла прямо во время инсталляции, а не постинсталлом.  
 
Кто бы только подсказал КАК?

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 21:58 27-12-2008 | Исправлено: sanmon, 22:49 27-12-2008
support_star



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

Код:
Source: "{localappdata}\Rockstar Games\GTA IV\Settings\SETTINGS.CFG"; DestDir: "{localappdata}\Rockstar Games\GTA IV\Settings"; Flags: uninsneveruninstall ignoreversion  

 
Что с этим файлом происходит?

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 22:07 27-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
support_star
 
Файл, по всей видимости от русификатора gta4? Он просто втыкается в инсталлер, потому что без него русского языка в игре не будет. Только я, как понимаю, во время компиляции он валяется в своей "родной" папке - просто недосуг было кому-то его переносить в отдельную папку для компиляции. Может и ошибаюсь, только ничего глобального с ним не происходит, просто сборка его в инсталлер.
 
Добавлено:
Вот еще вопрос ДЛЯ ВСЕХ, где почерпнуть знания по написанию кода для inno? По-русски желательно.

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 22:54 27-12-2008 | Исправлено: sanmon, 23:00 27-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
господа, подскажите решение: запускаем setup, если на системном диске меньше 2 гигов к примеру - сразу мессейджбокс, типа нет места на системном диске, по нажатию на OK, просто закрываемся.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 23:39 27-12-2008
paul_smART



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати для понимания или разбора принципа precomp очень недеюсь подойдет содержимое вот етого файлика _http://schnaader.info/paq8o8pre.zip ибо наличие в архиве precomp.dll и precomp.h подозревает думать что используя описание функций длл-ки ее можно припаять к инне сетур...

Всего записей: 326 | Зарегистр. 25-02-2002 | Отправлено: 06:04 28-12-2008
STALKER_HIGHLANDER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clemenco
 
Спасибо большое за помощь (замена строки в файле).
 
sanmon
 
Загляни пожалуйста в личку.

Всего записей: 39 | Зарегистр. 02-09-2008 | Отправлено: 14:23 28-12-2008 | Исправлено: STALKER_HIGHLANDER, 14:41 28-12-2008
Olowokandi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, подскажите пожалуйста, кто в курсе, есть такой участок кода в моем скрипте:
procedure InitializeWizard();
begin
WizardForm.WizardSmallBitmapImage.Left:=0;
WizardForm.WizardSmallBitmapImage.Width:=497;
WizardForm.WizardSmallBitmapImage.Height:=58;
WizardForm.PageDescriptionLabel.Width:=300;
WizardForm.PageNameLabel.Width:=300;
end ;
 
Он вставляет заместо SmallImage наверху справа, изображение длиною во все инсталляционное меню, в качестве фона, но возникает одна проблема текст который расположен на этом пространстве имеет белую прямоугольную обводку, как ее убрать, перерыл хелп так и не нашел, подскажите пожалуйста

Всего записей: 3 | Зарегистр. 28-12-2008 | Отправлено: 17:45 28-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