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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    
Пацаны У меня большая проблема  после установки проги икона(ярлык) на рабочем столе   не работает  а когда указываеш путь : свойства -рабочия папка  наченает работать  Как зделать чтоб она сама находила после установки где у неё рабочия папка?
 
У меня ни как не выходит  помогите  
У меня вот так  
 
 
 
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
[Setup]
AppName=PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1от AndreasB
AppVerName=PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1
AppPublisher=andreasb
AppPublisherURL=www.andreasb@mail.ru
AppSupportURL=www.andreasb@mail.ru
AppUpdatesURL=www.andreasb@mail.ru
DefaultDirName={pf}\PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1от AndreasB
DefaultGroupName=PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1от AndreasB
DisableProgramGroupPage=yes
InfoBeforeFile=C:\Documents and Settings\Администратор\Рабочий стол\Текстовый документ (2).txt
OutputDir=C:\
OutputBaseFilename=PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1 от AndreasB
SetupIconFile=E:\Install\autoran pro\Andreas.ico
Password=Danil
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
Source: "C:\BDE.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\BDE.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\2D-Place от AndreasB\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\PRO100 v4.42 от Andreasb\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\PRO100 v 4.16 от AndreasB\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
 
[Icons]
Name: "{group}\Установить BDE"; Filename: "{app}\BDE.exe"
Name: "{group}\{cm:ProgramOnTheWeb,PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1от AndreasB}"; Filename: "www.andreasb@mail.ru"
Name: "{group}\{cm:UninstallProgram,PRO 100 v 4.16 + v 4.42 +2D-Place обновление 1от AndreasB}"; Filename: "{uninstallexe}"
Name: "{group}\2D Place v3.9 Обновление 1 от AndreasB"; Filename: "{app}\2D-Place\2D Place v3.9 Обновление 1 от AndreasB .exe"
Name: "{group}\PRO100 v4.16 от AndreasB"; Filename: "{app}\PRO100 v 4.16\PRO100 v4.16 от AndreasB.exe"
Name: "{group}\pro100 V 4.42 от AndreasB"; Filename: "{app}\PRO100 v4.42\pro100 V 4.42 от AndreasB.exe"
Name: "{commondesktop}\2D Place v3.9 Обновление 1 от AndreasB "; Filename: "{app}\2D-Place\2D Place v3.9 Обновление 1 от AndreasB .exe"; Tasks: desktopicon
Name: "{commondesktop}\PRO100 v4.16 от AndreasB"; Filename: "{app}\PRO100 v 4.16\PRO100 v4.16 от AndreasB.exe"; Tasks: desktopicon
Name: "{commondesktop}\pro100 V 4.42 от AndreasB"; Filename: "{app}\PRO100 v4.42\pro100 V 4.42 от AndreasB.exe"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\2D Place v3.9 Обновление 1 от AndreasB "; Filename: "{app}\2D-Place\2D Place v3.9 Обновление 1 от AndreasB .exe"; Tasks: quicklaunchicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\PRO100 v4.16 от AndreasB"; Filename: "{app}\PRO100 v 4.16\PRO100 v4.16 от AndreasB.exe"; Tasks: quicklaunchicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\pro100 V 4.42 от AndreasB"; Filename: "{app}\PRO100 v4.42\pro100 V 4.42 от AndreasB.exe"; Tasks: quicklaunchicon
 
[Run]
Filename: "{app}\BDE.exe"; Description: "{cm:LaunchProgram, BDE}"; Flags: nowait postinstall skipifsilent
 
 
 
А сам exeшник находится C:\2D-Place от AndreasB\2D-Place\2D Place v3.9 Обновление 1 от AndreasB .exe
 
ну пакажите что дальше то?  
очень прошу не бросайте !!!  
 
 
 
к примеру у Opera AC так :
   
 
 
а у меня так :
   
 
А как зделать чтоб он сам заполнялся здеcь :
   
 
 
 
Тогда всё работать наченает  
 
У меня со stalkerom 2 такая же бида  
 
За рание большое спасибо
 
 
 

Всего записей: 7 | Зарегистр. 03-10-2008 | Отправлено: 21:59 02-11-2008 | Исправлено: andreasb, 22:30 02-11-2008
serg_aka_lain

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

Цитата:
Как зделать чтоб она сама находила после установки где у неё рабочия папка?  

 
Name: "{commondesktop}\2D Place v3.9 Обновление 1 от AndreasB"; Filename: "{app}\2D-Place\2D Place v3.9 Обновление 1 от AndreasB .exe"; WorkingDir: "{app}\2D-Place";

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ЧУВАКИ ПОМОГИТЕ
Подробнее...

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 01:31 03-11-2008
viktor9



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

Всего записей: 120 | Зарегистр. 24-08-2007 | Отправлено: 01:33 03-11-2008
serg_aka_lain

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

Цитата:
Установка удаления Программ создается ярлык деинсталятора под стандартным именем, можно это имя изменить???

 
В секции Setup
UninstallDisplayName=Имя ярлыка.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 02:00 03-11-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktor9
Скачай из шапки
Цитата:
Русская справка к версиям 5.0.x, автор перевода BagIra
, там ты найдешь ответы на вопросы которые тебя интересуют сейчас и в ближайшее время. Думаю так будет быстрее, чем ждать ответа.
 
 
Добавлено:
KurtWagner

Цитата:
что бы при установке файлов  
писались расширения скажем в сексии [Code]  
я впишу *.dll - "Распаковка Библиотек"  
а вовремя установки! При распаковки файлов *.dll  
Выскакивало вместо "Распаковка файлов" след. "Распаковка Библиотек"  

Попробуй так ][Files

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ОГРОМНОЕ  СПАСИБО  serg_aka_lain   ,   NightW0lf  и   Diawer все пашет полная вам уважуха!!!

Всего записей: 7 | Зарегистр. 03-10-2008 | Отправлено: 13:55 03-11-2008
JuNoS



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Мне нужно чтоб перед запуском инсталла показывалась картинка например из  
{src}\img\image.bmp размеро 640х480, но чтоб она не растягивалась, а была по центру. И ёще чтоб после принятия лиц.соглашения запускался exe очистки, а потом ещё один.
Зарание спасибо!

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 18:33 03-11-2008
serg_aka_lain

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

Цитата:
чтоб после принятия лиц.соглашения запускался exe очистки, а потом ещё один.  

 
Интересно, что это такое?

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 18:57 03-11-2008
JuNoS



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я решил перепаковать Red Alert™ 3, там надо сперва запустить Red Alert 3_uninst.exe, а потом Red Alert 3_code.exe

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 19:08 03-11-2008
serg_aka_lain

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

Цитата:
Я решил перепаковать Red Alert™ 3, там надо сперва запустить Red Alert 3_uninst.exe, а потом Red Alert 3_code.exe

 
Red Alert 3_uninst.exe удаляет только ключ реестра
"HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3\ergc"  
или в Windows64 bit  
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\Electronic Arts\Red Alert 3\ergc" и только, а Red Alert 3_code.exe, соответственно записывает его.
 

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Мне нужно чтоб Red Alert 3_code.exe запустился до начала копирования файлов...

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 20:37 03-11-2008
serg_aka_lain

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

Цитата:
Мне нужно чтоб Red Alert 3_code.exe запустился до начала копирования файлов...

 
Если нужно как и в модулях от EA, то так;
На странице приветствия при нажатии на кнопку "далее"
инсталлятор смотрит ключ реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3\ergc" и если он присутствует переходит на след. страницу,
если ключа нет, запускается модуль ввода серийника. (ИМХО, но выглядет именно так.)

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 21:53 03-11-2008 | Исправлено: serg_aka_lain, 21:55 03-11-2008
JuNoS



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

Цитата:
Если нужно как и в модулях от EA, то так;  
На странице приветствия при нажатии на кнопку "далее"  
инсталлятор смотрит ключ реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3\ergc" и если он присутствует переходит на след. страницу,  
если ключа нет, запускается модуль ввода серийника. (ИМХО, но выглядет именно так.)  

 
И как это сделать для inno setup?

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 22:06 03-11-2008
serg_aka_lain

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

Цитата:
И как это сделать для inno setup?

смотри ПМ, там ссылка на один из возможных вариантов.  

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:28 03-11-2008
serg_aka_lain

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

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 06:15 04-11-2008 | Исправлено: serg_aka_lain, 06:17 04-11-2008
JuNoS



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

Цитата:
смотри ПМ, там ссылка на один из возможных вариантов

 
Большое спасибо serg_aka_lain

Всего записей: 175 | Зарегистр. 24-08-2008 | Отправлено: 08:22 04-11-2008
Don_Juan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как можно сделать такой авторан как привёл пример serg_aka_lain
?

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте, как сделать, чтоб в зависимости от версии windows 32 или 64 битной, устанавливалась та или другая .dll?

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

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

Цитата:
А как можно сделать такой авторан

Ну это не только авторан, прежде всего это инсталлятор.,
После установки и повторном запуске инсталлятор смотрит реестр, и если ключ найден то
кнопка "Установить" меняет название на "Играть, Запустить, ну или как нравится" и меняет свою функцию, т.е. запускает ".exe".  
Принцип прост, а кнопки и картинки просто косметика, но все они функционируют.
 
 
Добавлено:
Serega0675

Цитата:
Здравствуйте, как сделать, чтоб в зависимости от версии windows 32 или 64 битной, устанавливалась та или другая .dll?

В 32битном режиме установки правильней будет так:
[Files]
Source: "My.dll"; DestDir: "{app}"; Check: IsWin64;
Source: "My.dll"; DestDir: "{app}"; Check: not IsWin64;
(ИМХО)
Если софт 64битный, то  
[Setup]
ArchitecturesInstallIn64BitMode=x64 x86
(тоже ИМХО)

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 14:43 04-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