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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
народ нужна помощь, вот есть сайтик http://isskin.codejock.com/, там скины для Inno, но я немогу скачать понравившийся сторонний скин, например Bister. Я перехажу на их сайт и там просто не могу найти его... Пожалуйста нужна помощь, может я не там ищу.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forslay - ссылки на скины для Inno Setup размещены на форуме сайта codejock.com. К тому же, ранее на нашем форуме размещали линк на 7 скинов. Там, где Вы сейчас ищите, в лучшем случае будут файлы тем WinXP, на основе которых скомпилированы скины!
 
Добавлено:
Да, вообще это не выход. Скинирование на основе использование сторонней .dll чревато тем, что инсталлятор будет некорректно работать в новых версиях ОС семейства Windows. Наиболее продуктивный вариант - "кодить" подгружаемые ресурсы (битмапы) в паскаль скрипте. Однако, на данный момент полное скинирование инсталлятора (чек-боксы, радиобаттоны и др. элементы) не удалось осуществить еще никому. Несколькими страницами ранее, я просил помощи в решении данного вопроса. Однако он до сих пор не решен...

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 10:20 11-09-2008
Forslay



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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forslay - сейчас никаких ссылок дать не могу, у самого проблемы с интернетом, в моем "захолустье" нормальная связь появится не скоро (даже это сообщение пишу на мобилке). Но, попробуйте поискать прямые ссылки на их форуме Download Master'om или просканировать форум Teleport Ultra (на наличие архивов).

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все привет, вопрос у меня может кто делал?
К примеру у нас есть папка дистрибьютива.  
Так есть папки  
data\
music\
sounds\
gamedata\
saves\
buffer\
 
Так вот как мне сделать что бы во время сборки "билда", не добавлялись файлы в билд  
из buffer\*.tmp (а другие кроме tmp добавлялись и сам папка).
Перелопатил точно пол форума.. но ни фига не нашёл ...
Плиз жду вариантов. думаю у кого то была подобная ситуация.

Всего записей: 3 | Зарегистр. 11-09-2008 | Отправлено: 13:40 11-09-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ReeV
А чо, на время сборки разве нельзя переместить эту папку во временное место?
Просто странная какая-то проблема.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать такой инсталлер, чтобы при запуске появилось только окно со статус баром и по завершении установки, окно с благополучным завершением инсталла ?

Всего записей: 1 | Зарегистр. 22-08-2006 | Отправлено: 19:12 11-09-2008
serg_aka_lain

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

Цитата:
Так вот как мне сделать что бы во время сборки "билда", не добавлялись файлы в билд  
из buffer\*.tmp (а другие кроме tmp добавлялись и сам папка).  

 
Source: "buffer\*"; DestDir: "{app}\buffer"; Excludes: "*.tmp*"; Flags: ignoreversion recursesubdirs createallsubdirs;
 

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
stouker
А зачем тебе тогда Inno? Воспользуйся WinRAR'ом и всё.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Нет, там есть нужные файлы.
serg_aka_lain
Спасибо, все получилось.

Всего записей: 3 | Зарегистр. 11-09-2008 | Отправлено: 11:24 12-09-2008
An4eus



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

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 13:29 13-09-2008
serg_aka_lain

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

Цитата:
 в истале выводите ещё низпопающее меню, а именно: полная, компактная, выборочная установка!  
Как это убрать?

 
Косметически примерно так …

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 19:37 13-09-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать (ДОБАВИТЬ), в
  if DirExists(ExpandConstant('{userappdata}\My Program 1')) then
 
проверка на присутствие папки была My Program 1 ИЛИ My Program 2 ИЛИ My Program 3,
то есть сообщение на удаление появлялось если КАКАЯ-НИБУТЬ из My Program 1,2,3 найдена.
 
[Code_]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
  if CurUninstallStep=usPostUninstall then
begin
  if DirExists(ExpandConstant('{userappdata}\My Program 1')) then
begin
  if MsgBox('Удалить все настройки и сохраненные?',mbconfirmation, mb_yesno) = IDYES then
begin
  DelTree(ExpandConstant('{userappdata}\My Program 1'), True, True, True);
   end;
  end;
 end;
end;

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 19:47 13-09-2008
Chanka

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

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 20:06 13-09-2008 | Исправлено: Chanka, 20:23 13-09-2008
Diawer

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

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 20:14 13-09-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
serg_aka_lain
зачем вообще нужна функция function UpdateReadyMemo(...) ???
у меня и без неё заработало!
 
А что по поводу других вопросов?
P.s. как в ф-ии NextButtonClick(...) обратиться к выбранным компонентам?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 20:53 13-09-2008
serg_aka_lain

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

Цитата:
зачем вообще нужна функция function UpdateReadyMemo(...) ???  

 
- Нужна, если в секции Setup (DisableReadyPage=False или DisableReadyMemo=False),
  если ReadyPage отключена, то ненужна.
 

Цитата:
как в ф-ии NextButtonClick(...) обратиться к выбранным компонентам?

 
- function NextButtonClick(CurPageID: Integer): Boolean;
begin
  Result := True;
  if CurPageID = wpSelectComponents then
  begin
    if IsComponentSelected('N1') then
      .............

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 21:47 13-09-2008 | Исправлено: serg_aka_lain, 21:49 13-09-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как вынести "Name: usa" из секции "[Tasks]" на отдельну страницу и что бы осталась связь с "[Registry]"?
 
[Setup]
AppName=My Program
AppVerName=My Program
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
 
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
 
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: usa; Description: Ассоциация файлов; GroupDescription: Связать файлы с My Program; Flags: unchecked
 
[Registry]
Root: HKLM; Subkey: SOFTWARE\Classes\.usa; ValueType: string; ValueName: ; ValueData: My Program; Flags: uninsdeletevalue; Tasks: usa
Root: HKLM; Subkey: SOFTWARE\Classes\My Program\DefaultIcon; ValueType: string; ValueName: ; ValueData: {app}\My Program.exe,0; Flags: uninsdeletevalue; Tasks: usa
Root: HKLM; Subkey: SOFTWARE\Classes\My Program\shell\open\command; ValueType: string; ValueName: ; ValueData: {app}\My Program.exe %1; Flags: uninsdeletevalue; Tasks: usa

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 22:11 13-09-2008
stNeko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как реализовать показ Splash-заставки в формате jpeg через isxbb.dll?  
Я блондинка (:

Всего записей: 32 | Зарегистр. 15-10-2007 | Отправлено: 08:09 14-09-2008 | Исправлено: stNeko, 08:37 14-09-2008
adamov3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, подскажите как из MainForm убрать все надписи?

Всего записей: 8 | Зарегистр. 24-06-2008 | Отправлено: 14:53 14-09-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