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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (17-06-2008 18:16): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям 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-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы исправить добавьте этот код.
Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи в реестр вносит та или иная программа, то понадобится RegShot.


Дополнительные утилиты для Inno Setup


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало  
 
Русификатор
Скачать | зеркало

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать  
 

Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновление | изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.2.3.
 
Старая версия [ScriptMaker 5.1.6.9 от 09.07.2006]
Русификатор версии 5.1.5 от GloThin | зеркало | зеркало | зеркало пароль: ruboard

Примечание для всех участников

Длинные куски кода помещайте под тегом more, дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:33 25-09-2007 | Исправлено: juvaforza, 13:39 24-05-2008
Diawer

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

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

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

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 19:00 13-05-2008
geranik



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

Всего записей: 33 | Зарегистр. 26-11-2007 | Отправлено: 20:11 13-05-2008 | Исправлено: geranik, 12:18 16-05-2008
RedGeek



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

Всего записей: 157 | Зарегистр. 11-12-2006 | Отправлено: 22:36 13-05-2008
serg_aka_lain

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

Цитата:
Мне нужно выключить саму программу перед установкой новой версии.

 
При инициализации установки, только если нужно убить процесс можно и без батника  
  Exec('taskkill', '/f /im process.exe', '', SW_Hide, ewWaitUntilTerminated, ErrorCode);
так примерно.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:00 14-05-2008
firefly2005



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexDJ666
 я встречал типа ActiveBorder и InactiveBorder это рамки-бордюры активного и неактивного окон.
Я немного пробовал, не понял как их использовать в INno. Может поддержка их ещё не реализована.
 
 
Добавлено:
Diawer
я же тебе вроде писал:
 procedure CurUninstallStepChanged
begin
CurUninstallStep
..................................
begin    
CurUninstallStep
..................................
end;
end;  
 
 
или неполучается?

Всего записей: 131 | Зарегистр. 21-02-2006 | Отправлено: 00:56 14-05-2008
MogilShik2007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо за ответы
 
Вот такой вопрос - как в ярлыке прописывать дополнительные значения?
Например когда нажимаем на ярлык правой кнопкой видим, ну на пример:  
"C:\Program Files\CheMaxRus\chemax.exe" , так вот как сделать чтобы было  
"C:\Program Files\CheMaxRus\chemax.exe" -consol или  
"C:\Program Files\CheMaxRus\chemax.exe" - cheat

Всего записей: 155 | Зарегистр. 18-08-2007 | Отправлено: 07:18 14-05-2008
RedGeek



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

Цитата:
При инициализации установки, только если нужно убить процесс можно и без батника  
  Exec('taskkill', '/f /im process.exe', '', SW_Hide, ewWaitUntilTerminated, ErrorCode);  
так примерно.

Можно пример, как это при инициализации установки.

Всего записей: 157 | Зарегистр. 11-12-2006 | Отправлено: 07:56 14-05-2008
Diawer

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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 MogilShik2007
[Icons]
Name: "{group}\Painkiller - Передозировка"; Filename: "{app}\bin\Overdose.exe"; Parameters: "-lscripts LZcripts.pak"; WorkingDir: "{app}\bin";

Всего записей: 80 | Зарегистр. 19-11-2007 | Отправлено: 15:04 14-05-2008
serg_aka_lain

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

Цитата:
как это при инициализации установки.

 
 
function InitializeSetup(): Boolean;
var  ErrorCode: Integer;
begin
    Exec('taskkill', '/f /im process.exe', '', SW_Hide, ewWaitUntilTerminated, ErrorCode);  
    Result := True;
end;
 
если процесс запущен(имеется в tasklist),то он будет закрыт.,
Ну или используй ISTask.dll (RunTask, KillTask).

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто мне не подскажет, как убрать подсветку с ярлыков в группе? Спасибо.

Всего записей: 35 | Зарегистр. 22-01-2008 | Отправлено: 22:41 14-05-2008
zeroandruxa



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ где взять ISTask.dll?

Всего записей: 538 | Зарегистр. 02-11-2005 | Отправлено: 23:25 14-05-2008
braunberg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 zeroandruxa
В шапке, в руководстве Kindly

Всего записей: 35 | Зарегистр. 22-01-2008 | Отправлено: 23:32 14-05-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeroandruxa
 
На странице 77 есть ссылка (только на ISTask.dll) на рапиде.

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 23:35 14-05-2008
abasov



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно ли протестировать соединение с инетом до установки, к примеру telnet'ом: telnet ya.ru 80 ?

Всего записей: 345 | Зарегистр. 12-11-2002 | Отправлено: 08:22 15-05-2008
AlexDJ666



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

Всего записей: 83 | Зарегистр. 03-07-2006 | Отправлено: 09:25 15-05-2008
MogilShik2007



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

Всего записей: 155 | Зарегистр. 18-08-2007 | Отправлено: 09:58 15-05-2008
alfonser



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
При сборке выдает " Out of memory"! Маленькая оперативка или файл подкачки?
Процессор 3 ГГц, память 1,5 Гб

Код:
Compression=lzma/ultra
SolidCompression=true
DiskSpanning=true
DiskSliceSize=730000000
SlicesPerDisk=6
InternalCompressLevel=max

Если не ставлю ultra, то все нормально. Но хотелось бы по максимуму.
Подскажите,пожалуйста!

Всего записей: 137 | Зарегистр. 01-03-2008 | Отправлено: 11:37 15-05-2008 | Исправлено: alfonser, 12:01 15-05-2008
EagleSH

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

Цитата:
Decompression (dictionary size) Compression  
fast (worst)                                           32 KB 3 MB  
normal                                                   2 MB 26 MB  
max (default)                                          8 MB 95 MB  
ultra                                                     32 MB 372 MB  
ultra64 (best)                                        64 MB 676 MB  
 
господа, можно увеличить dictionary size какимто образом? хотябы до 256 ну лили в моём случае 384 былобы круто.

 
господа, никто не в курсе походу?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 14:37 15-05-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

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (17-06-2008 18:16): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru