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

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите кто нибудь как сделать чтобы на странице выбора директории снизу на чертой
отображались вот эти надписи:
Требуется места на диске: (объем) Гб
Доступно места на диске: (объем) Гб

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 20:00 02-12-2008 | Исправлено: skeptik_vdm, 20:01 02-12-2008
Serega0675



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
omals
Спасибо!
 
Добавлено:
omals
Ещё раз спасибо, результат превзошел ожидания...

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



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

Цитата:
Diawer

 
Спасибо за помощь. Уже хоть какой то прогресс.

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 00:34 03-12-2008
Mouzes



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни, прочёл 40 старниц, глаза пухнут, ничего по теме не вижу, может кто уже видел или знает, у меня такой вопрос.
 
Если создаю программу небольшую по обьёму, то программа нормально получается файлом "prog.exe" и значёк у этого .ехе красивый, как и прописал:
 
; иконка установочника
SetupIconFile=embedded\chat.ico  
 
Но тут решаил разобрать игру, внести изменения (для сервера) и опять собрать, она более 1.5 гига.
Создётся файл как обычно "igra.exе" но почему то теперь значёк этого .ехе взят не с embedded\chat.ico а банальный, некрасивый квадратный, значок. Ужос просто, может я не то прописываю?
 
Мне нужно, чтобы значёк установки игры выгдядел симпотно, а не квадратик банальный. Помогите подсказкой, кто может видел инфу.  

Всего записей: 59 | Зарегистр. 19-10-2006 | Отправлено: 03:55 03-12-2008 | Исправлено: Mouzes, 03:57 03-12-2008
sadasaf



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть задача (таск) надо что бы когда галочки на ней небыло (то есть она была бы невыбрана) выдавалась табличка ( типа "MsgBox('Желательно сделать резервную копию!' ,mbInformation, mb_Ok);" )

Всего записей: 216 | Зарегистр. 18-08-2008 | Отправлено: 03:57 03-12-2008
SotM



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

Цитата:
картинка инсталятора и названия патча остались на русском,

Посмотрел я твой скрипт, но так и не понял про какую картинку и название ты говоришь?! Выложи тогда скриншоты.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 08:23 03-12-2008
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mouzes
Попробуйте так:  
иконку chat.ico положите в папку, где у Вас находится скрипт, и в нём пропишите:

Код:
[Setup]
SetupIconFile=chat.ico


Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 08:30 03-12-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mouzes - то, что у Вас не отображается иконка инсталлятора вина не Inno Setup, а Windows Explorer. Такое случается часто, когда результирующий файл превышает ~300 мб. В таком случае, удобнее включить в скрипт директиву разбиения на диски (см. русскую справку по Inno Setup от Bagira).

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 09:38 03-12-2008
Mouzes



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

Всего записей: 59 | Зарегистр. 19-10-2006 | Отправлено: 10:44 03-12-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не подскажет ли кто, что за прикол.
Есть вот такой простой скрипт
 
И вот компилятор ругается на строку "Var1 := 10;", говорит что это "Unknown identifier".
А если написать:

Код:
 
procedure InitializeWizard();
begin
    testvar.Var1 := 10;
end;
то всё нормально компилируется.  
 
Кто знает ответ?

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

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

Всего записей: 100 | Зарегистр. 30-10-2006 | Отправлено: 18:06 03-12-2008
DarkSeroy



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребяра можно сюда вставить к примеру не BMP , JPEG а GIF
   
 
 
 
Зарание СПС

Всего записей: 8 | Зарегистр. 08-01-2008 | Отправлено: 18:44 03-12-2008
skeptik_vdm



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

Цитата:
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуПодскажите кто нибудь как сделать чтобы на странице выбора директории снизу на чертой
отображались вот эти надписи:
Требуется места на диске: (объем) Гб
Доступно места на диске: (объем) Гб

 
 
Мне кто нибудь может с этим помочь или нет срочно надо?!?!?!
 
Добавлено:

Цитата:
Подскажите кто нибудь как сделать чтобы на странице выбора директории снизу на чертой
отображались вот эти надписи:
Требуется места на диске: (объем) Гб
Доступно места на диске: (объем) Гб

 
Помогите мне пожалуйста?!?!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 19:39 03-12-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSeroy
вариант на основе "gifctrl.dll"


Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:22 04-12-2008
htuos

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

Цитата:
Не подскажет ли кто, что за прикол.
Есть вот такой простой скрипт
 
И вот компилятор ругается на строку "Var1 := 10;", говорит что это "Unknown identifier".  

по мне, так это глюк инно, сталкивался с таким когда-то еще в более ранних версиях
а так все корректно написано
 
cdman67

Цитата:
Добрый день, господа !!! Подскажите, возможен ли вывод окна SFX-архива, запускаемого в процессе инсталляции, в произвольном месте экрана или эта задача принципиально нерешабельна средствами инно ?  

возможен (ф-я SetWindowPos), если сможешь получить хэндл окна распаковщика.
а вот как его получить надо подумать. как вариант можно использовать FindWindow, хотя мне никогда не нравилось использовать эту функцию

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Повисший в воздухе предыдущий вопрос конкретизирую.  
Использую Check-функцию IsWin64. В полном соответствии с Help’ом прописываю:

Код:
[_Code]
begin
    if IsWin64 then
  begin
    MsgBox('64-bit program files reside in: ' +
      ExpandConstant('{pf64}'), mbInformation, MB_OK);
  end;
end;

Инсталляция намертво зависает.
А вот так работает:

Код:
[_Code]
begin
    MsgBox('64-bit program files reside in: ' +
      ExpandConstant('{pf64}'), mbInformation, MB_OK);
end;

Где собака зарыта?

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 08:29 04-12-2008
omals

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

Цитата:
Повисший в воздухе предыдущий вопрос конкретизирую.  
Использую Check-функцию IsWin64. В полном соответствии с Help’ом прописываю:  

 
ну говорили тебе, что ты из самой IsWin64 ее же и вызываеш - рекурсия
мертвая (вызвал IsWin64 из нее еще раз вызов IsWin64 и т.д. до бесконечности)
 
ну назви свою функцию не IsWin64, а MyFigna64
и уже в ней вызывай IsWin64

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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omals
Спасибо! Более внимательно отнёсся к Вашему решению, и всё получилось. Я же свято верил этой библии - Help'у и никак не мог предположить, что там так некорректно привели пример.
 
На один вопрос так и нет ответа: кому и зачем нужны флаги 32bit и 64bit?

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 15:53 04-12-2008 | Исправлено: ChVL, 16:35 04-12-2008
SotM



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

Цитата:
Я же свято верил этой библии Help'у и никак не мог предположить, что там так некорректно привели пример.

В хелпе всё правильно написано, цитирую:
Код:
 
begin
  // Check IsWin64 before using a 64-bit-only feature to
  // avoid an exception when running on 32-bit Windows.
  if IsWin64 then
  begin
    MsgBox('64-bit program files reside in: ' +
      ExpandConstant('{pf64}'), mbInformation, MB_OK);
  end;
end;

Что-то я здесь не вижу, что этот код является частью функции IsWin64. Это лишь пример, и пользователь должен правильно распорядиться данным кодом. Здесь подразумевается что человек НЕ будет запихивать этот код в функцию с названием IsWin64, это просто логично.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 16:55 04-12-2008 | Исправлено: SotM, 17:00 04-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