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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JbBaD
Вот посмотри (это из раннего руководства Kindly)
Подробнее...

Всего записей: 182 | Зарегистр. 06-02-2006 | Отправлено: 15:16 30-01-2008 | Исправлено: noiseless, 15:18 30-01-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin (473 Кб в архиве) - расширение инсталлятора Inno Setup.
 
Доработки в CheckSerial, исправления при выборе WizardForm.ActiveControl на страницах проверки пароля/серийника. Текстуры кнопок при нажатии TAB теперь обновляются. Небольшие доработки в CheckSystem.
 
JbBaD, инсталлятор с Короной тоже деинсталлирует предыдущую версию автоматически.
 
GRom V и Dimbay

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 03:00 31-01-2008 | Исправлено: Victor_Dobrov, 03:07 31-01-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_Dobrov
Скинул в личку весь скрипт - может где че нитак

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 05:13 31-01-2008
Sergey_AV



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Вот здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=24767&start=640#11
вы давали пример с вводом кода (серийника) через FindWindowEx и WM_SETTEXT.  
Я пытался узнать у интересующих меня окон Class и Caption с помощью Spy++ из Microsoft VC, но Class везде один и тот же - TTntEdit.UnicodeClass. Я имею ввиду, что при перемещении с поля "Registered to" на "Registration code" меняется только хэндл (Handle) процесса. В общем, мне кажется, что тот метод поиска окна здесь не проходит...
Если есть еще какие-нибудь идеи - приму с благодарностью . Только, наверное лучше через РМ - никак не наберусь наглости написать .
 
Еще вопрос, по поводу иконок в Inno Setup. Нельзя ли при создании иконки указать параметры, с которыми она будет создаваться? Я имею ввиду консольное приложение (FAR), где надо выбрать размер шрифта (дефолтный слишком мелковат на ТФТ-мониторах) и "расположение" - опять же, дефолтные 80х300 никак не устраивают. Хотелось бы чтобы после запуска инсталера иконки сразу бы были нормальными.
 
 

Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 10:15 31-01-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey_AV -- см. почту. Только в виде примера (нет времени вылизывать).
 
Для информации: В функции FindWindowEx(hWndM, hWndC: LongWord; lpszClass, lpszWindow: PChar), второй параметр (hWndC) определяет дескриптор дочернего окна/элемента в Z-последовательности, начиная с которого будет осуществляться поиск. Т.е. если hWndC = 0, будет найден первый элемент, если hWndC значение первого элемента - будет найден второй и т.д.  

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 13:56 31-01-2008
Sergey_AV



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
 
Спасибо огромное, ковыряюсь дальше .
А насчет иконок в Inno Setup ничего подсказать не сможешь? См. мое предыдущее сообщение в топике.
 

Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 14:08 31-01-2008 | Исправлено: Sergey_AV, 14:09 31-01-2008
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как к скину от установщика Inno Setup Scripting прикрутить это: http://img223.imageshack.us/img223/6533/37935630eo2.png

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 17:10 31-01-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня 2 вопроса:
1. Как сделать чтоб инсталятор запускался в левом нижнем углу экрана?
2. Возможно ли сделать так чтобы слайды в СлайдШоу менялись не по времени, а в зависимости от % выполненной установки. Т.е. "1.jpeg" запускался бы при достижении 10% инсталляции, файл "2.jpeg" при 20% и так далее.

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 20:40 31-01-2008
Kutsenko



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Raf_SE
Насчёт первого вопроса смотри в руководстве от Kindly. Там показано как сделать так чтобы менюшка была именно в определённом углу экрана.

Всего записей: 80 | Зарегистр. 19-11-2007 | Отправлено: 20:56 31-01-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kutsenko
Посибо! Нашел ответы на все свои вопросы.

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 21:34 31-01-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как заставить инсталлера закрыть программу пржде чем удалять??? HELP!!! + еще 1 вопросик (кто как пользуется скриптами я копирую, соединяю, химичу! СКРИПТ НЕ ОДИН НЕ ЗНАЮ НА ИЗУСТЬ) кто еще копирует? ток давайте так след. пищет "копирую(2)" и т.д.

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 07:45 01-02-2008
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KurtWagner - ты предлагаешь обсудить в этой теме, кто каким способом копирует написанный скрипт, или что? Ничего не ясно блин...
Цитата:
СКРИПТ НЕ ОДИН НЕ ЗНАЮ НА ИЗУСТЬ
- а зачем его знать наизусть?
 

Всего записей: 3698 | Зарегистр. 21-07-2007 | Отправлено: 07:53 01-02-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin (473 Кб в архиве) - расширение инсталлятора Inno Setup.
 
Новый ключ: LicenseScroll - блокировать флажок о принятиии условий, пока не будет пролистано указанное число строк.
Для отладки раскомментируйте вторую строку в MyTimerProc. Genri, спасибо вам за пример этой доработки.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 18:15 01-02-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Меня интересует один вопрос, если слайд шоу растягивается на весь экран, слайды размера 800х600, то как это все будет выгладить на широкоэкранных мониторах? Если страшно (с искажением), тогда другой вопрос, как этот код нужно модернизировать чтобы слайды не растягивались а были по центру?
 
Подробнее...

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 18:56 01-02-2008
serg_aka_lain

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raf_SE
 
На MainForm в процедуре CurPageChanged на странице wpInstalling создать ещё одну Form , размером 800х600, координатами poScreenCenter, и картинки парентить на неё , ну и цвет MainForm к примеру сделать clBlack. , Получится на черном фоне картинки 800х600.  

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raf_SE
serg_aka_lain
Есть попроще вариант:
 
[Setup]
WindowVisible=yes
WindowShowCaption=no
 
[Code]
procedure InitializeWizard();
var
  BackImage: TBitmapImage;
begin
  BackImage:=TBitmapImage.Create(MainForm)
  with BackImage do begin
    Width:=640
    Height:=480
    Left:=(MainForm.Width/2)-(Width/2)
    Top:=(MainForm.Height/2)-(Height/2)
    Parent:=MainForm
  end
end;

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 22:45 01-02-2008
Raf_SE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_aka_lain
Еееее Проблема в том что я не умею писать на этом языке... Ты мог бы... написать все это в моем скрипте?
 

Цитата:
получится на черном фоне картинки 800х600

Именно это мне и нужно!
 
Sampron
Я знаю этот вариант, он мне не подходит. Хотябы потому что "WindowVisible=yes". Мне нужно сделать имено на основе того скрипта который написан в моем предыдущем посте.

----------
«Фашисты будущего будут называть себя антифашистами» ©

Всего записей: 1143 | Зарегистр. 06-08-2006 | Отправлено: 00:31 02-02-2008
serg_aka_lain

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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raf_SE
А чем тебя не устраивает "WindowVisible=yes"?
Дык скопируй эти свойства в свой битмап и будет тебе по-центру:
 
Width:=640  
Height:=480  
Left:=(MainForm.Width/2)-(Width/2)  
Top:=(MainForm.Height/2)-(Height/2)

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 02:00 02-02-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alex Zaguzin... мне просто интересно кто как печатает инНнсталер по памяти (как программист) или копируя!
 
Добавлено:
Как заставить инсталлера закрыть программу пржде чем удалять??? HELP!!!

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 02:01 02-02-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