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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно легко самим создавать диалоги, используя спец. дизайнер. И всё это абсолютно бесплатно! По сравнению с NullSoft (основной конкурент на бесплатной ниве) мне albel понравилась более интуитивно-понятная структура скрипта, простота в настройке.  
 
Последний релиз: 5.2.0 [19 сентября 2007 года]
История версий | скачать || скачать Preprocessor
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Английская справка для Inno Setup Preprocessor (ISPP) 5.0.xx
Скачать
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
[3 версия]  
Скачать | зеркало
[4 версия]  
Скачать | зеркало
[5 версия]  
Скачать | зеркало
[5.1 версия]  
Скачать | зеркало
 
Inno Setup Extensions Knowledge Base  
Скачать | зеркало
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | Скриншот | Справка
Кроме визуального стиля Corona(WMP9) в инсталлятор по выбору пользователя добавляется: Проверка системы/минимальных требований. Шифрование. Деинсталляция неучтённых файлов. Подсчёт времени установки. Расширенный прогрессбар. Экран скриншота/справки. Screensaver, BMP или AVI-файл в фоновом окне. Проигрывание музыки в фоне и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы это исправить добавьте этот код.
Если вы захотите использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства по программированию в Inno Setup) для запуска инсталлятора то вам понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если вы хотите узнать какие ключи в реестр вносит та или иная программа (или игра) то Вам понадобится RegShot.



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



 
Последний релиз: 5.2.0 [21 сентября 2007 года]
Скачать | зеркало  
(как сказано в описании изменений, добавлена поддержка новых директив 5.2.0)
 
Русификатор
Скачать | зеркало


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


 
Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 5.1.6.9 [09 июля 2006 года]
Скачать 4.2 мб | обновление 3.1 мб
 
Русификатор отGloThin
Скачать с сайта GloThin | Зеркало | Зеркало | зеркало
Пароль: ruboard
Примечание: офф. сайт косо отображается в Oper`е.
 
Новое название проекта на сайте, похоже произошла замена ScriptMaker на:
 
Inno Script Generator

Последний релиз: 1.0.2.11 [7 Августа 2007 года]
Скачать | обновление | Изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.13.
 
Примечание для всех участников
 
Длинные куски кода помещайте под тегом [more], дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:01 23-04-2007 | Исправлено: Nekt, 00:33 25-09-2007
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka Здесь Как проверишь - отпишись.

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 14:13 30-08-2007 | Исправлено: Unc1e, 14:20 30-08-2007
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Unc1e
Всё работает. Ничего не исчезает.
Но и в других примерах тоже всё нормально у меня.
У меня Виста. На Xp не проверял.

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 14:21 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Unc1e
Из каждого MouseDown убери  
WizardForm.ActiveControl := WizardForm.NextButton, ИМХО, лишнее.

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 14:30 30-08-2007
Unc1e

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

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 14:38 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Unc1e
Да не за что. Я просто использовал батны, чтоб фокус на них при нажатии переходил, а поскольку используешь TPanel - то это (фокус) не имеет смысла.

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 14:46 30-08-2007
gold digger

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток!!!
Кто ни буть сможет помочь с такой проблемой?
Некоторые файлы прграммы читаются с дириктории "C:\Documents and Settings\???\Application Data\My Program"
Вопрос как мне их туда засунуть???
За рание благадарю!!!

Всего записей: 3 | Зарегистр. 30-08-2007 | Отправлено: 17:49 30-08-2007
iTASmania_Inc



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

Цитата:
Вопрос как мне их туда засунуть???

То есть скопировать при инсталляции?
Source: *.*; DestDir: {userappdata}\My Program; Flags: ignoreversion

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 17:56 30-08-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin & Check System Requirements Исправлена фатальная ошибка при создании списка дисков. Исправлен баг, замеченный iTASmania_Inc при вводе серийника. Улучшено определение названия Windows. При нажатии курсорных клавиш подсветка кнопок обновляется.
Ещё раз отмечу, что мой скрипт НЕ пишет в инсталлятор пароль/серийник в исходном виде.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 18:20 30-08-2007
Chuvakstepan



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

Всего записей: 202 | Зарегистр. 29-01-2007 | Отправлено: 19:25 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chuvakstepan
Мне кажется, что в user32.dll остались неиспользованные функции, типа ClipCursor, GetClipCursor и так далее. Наверное, должны остаться те, которые могут скопировать текущее состояние курсора перед установкой, а потом вернуть при деиницилизации. Только это всё сложно, по крайней мере, для меня.
Victor_Dobrov
Не подскажeте, какие значения реестра (билды) соответствуют определённой версии Windows?
5.1 - это XP, 6.0 - это Vista, а дальше?

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 20:56 30-08-2007 | Исправлено: iTASmania_Inc, 21:04 30-08-2007
Chuvakstepan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я прекрасно видел в инсталле руководсва от Kindly был изменён курсор. Но что-то с ним явно не так. Нездоровая реакция на цвет

Всего записей: 202 | Зарегистр. 29-01-2007 | Отправлено: 21:22 30-08-2007
gold digger

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромное блогододарю!!!!!!!!!!!!!!!!!!!!!

Всего записей: 3 | Зарегистр. 30-08-2007 | Отправлено: 21:27 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chuvakstepan
Я тебя не очень понял: ты же просил способ, отличный от изложенного в руководстве?
А инсталл Kindly как раз использует смену курсора на внешний для компонентов, просто он перекрыл побольше компонентов, чем его пример из руководства.

Цитата:
Но что-то с ним явно не так.

По-моему, с ним всё хорошо!

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 21:32 30-08-2007
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ох.. Corona Skin новая версия вышла. Кто бы сис. требования переделал

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 21:44 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chanka
Смысл? Юзай весь скин!
HDD - http://www.rapidshare.ru/387246
Комплексная проверка - http://www.rapidshare.ru/387239
P.S.: Вроде намёка, пора бы научиться разбираться в оформлении кода.
P.S.S.: Советую перекачать HDD, исправил один момент! Извиняюся, торопился!

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 21:49 30-08-2007 | Исправлено: iTASmania_Inc, 21:57 30-08-2007
Chanka

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

Цитата:
P.S.: Вроде намёка, пора бы научиться разбираться в оформлении кода.  

Я стараюсь. Но пока что-то не выходит
 
P.S. опять показывает 2 числа после точки. Что ж такое

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 21:59 30-08-2007 | Исправлено: Chanka, 22:01 30-08-2007
iTASmania_Inc



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

Цитата:
P.S. опять показывает 2 числа после точки. Что ж такое  

Это эротика!  
А вот это уже порнография: http://www.rapidshare.ru/387269

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 22:10 30-08-2007
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iTASmania_Inc
Порнография мне нравится больше чем эротика

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 22:18 30-08-2007 | Исправлено: Chanka, 22:19 30-08-2007
Victor_Dobrov



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

Цитата:
Какие значения реестра (билды) соответствуют определённой версии Windows?  

Тут не всё так просто (как сказал Ельцин, прочитав 'Капитанскую дочку')
 
Первая цифра сборки:
4 Windows NT 4.0.  
5 Windows Server 2003 R2, Windows Server 2003, Windows XP, Windows 2000.
6 Windows Vista или Windows Server 2008.
 
После точки:
0 Windows Vista, Windows Server 2008, Windows 2000, Windows NT 4.0.
1 Windows XP.  
2 Windows Server 2003 R2, Windows Server 2003, Windows XP Professional x64 Edition.
 
Конкретные значения:
6.0    Windows Server 2008
6.0    Windows Vista
5.2    Windows Server 2003
5.1    Windows XP
5.0    Windows 2000    (дальше писать не буду)

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:41 31-08-2007
AlexDJ666



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос №1. Фоновый рисунок у меня встал, спасибо Kindly, однако мелькание "синего фона" при запуске установщика не исчезло. Причем пробовал вариант от Sampron'a в BMP формате (хотя мне критично сделать именно в jpg/gif), но "синий фон" был и там.
Вот мой код, связанный с фоном:
 

Код:
 
[Setup]
WindowVisible=yes
WindowResizable=no
WindowShowCaption=no
 
[Code]
 
// Фоновая картинка
 
const
  BACKGROUND=6;
 
function isxbb_AddImage(Image: PChar; Flags: Cardinal): Integer;
external 'isxbb_AddImage@files:isxbb.dll stdcall';
 
function isxbb_Init(hWnd: Integer): Integer;
external 'isxbb_Init@files:isxbb.dll stdcall';
 
 
procedure InitializeWizard();
 
begin
 
begin // Фоновая картинка
    ExtractTemporaryFile('wow.jpg');
    isxbb_AddImage(ExpandConstant('{tmp}')+'\wow.jpg',BACKGROUND);
    isxbb_Init(StrToInt(ExpandConstant('{hwnd}')));
end;
 
begin // Изменяем местоположение
 WizardForm.Top := 400
 WizardForm.Left := 0
end;
 
end;
 

 
Вопрос №2. Его я уже задавал, но ответа так никто и не дал Возможно, что задача не из простых, но, ИМХО, результат от ее реализации должен быть полезен многим.
 
В Визард-форме открывается список компонентов (вид этого списка пока не критичен), задача стоит в том, чтобы при наведении курсора мыши на  тот или иной компонент сбоку от визард формы открывалось два окошка-формы, в одном из которых была бы занесена какя-то статичная информация о компоненте (забивается в самом коде, а не тем кто устанавливает программу), а во втором была бы одна-две небольших картинки к этому компоненту (скриншоты), возможно в будущем (хотя, думаю, что до этого далеко), можно было бы сделать, что при нажатии на эти картинки открывалась бы полноразмерная картинка.
Пока я еще, мягко говоря, слабо разбираюсь именно в кодеровской части - Паскаль от меня как-то был всегда далек
 
Заранее спасибо за помощь грандов Инно
Надеюсь, не многого прошу?

Всего записей: 83 | Зарегистр. 03-07-2006 | Отправлено: 08:20 31-08-2007
   

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru