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

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

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

Widok (23-04-2007 18:02): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 105 106 107 108

   

haav



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

 
 
Это мощное средство для создания установочных пакетов [дистрибутивов] программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно легко самим создавать диалоги, используя спец. дизайнер. И всё это абсолютно бесплатно! По сравнению с NullSoft [основной конкурент на бесплатной ниве] мне albel понравилась более интуитивно-понятная структура скрипта, простота в настройке.  
 
Последний релиз: 5.1.11 [1 Марта 2007 года]
История версий | скачать  
 
Русификатор от NightW0lf для версии 5.1.11  
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 [не для чайников] от Kindly
[3 версия]  
Скачать | зеркало
[4 версия]  
Скачать | зеркало
[5 версия]  
Скачать | зеркало
 
Inno Setup Extensions Knowledge Base  
Скачать | зеркало
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы это исправить добавьте этот код.
Если вы захотите использовать метод проверки внешнего файла через сумму MD5 [который описан в 5 версии руководства по программированию в Inno Setup] для запуска инсталлятора то вам понадобится калькулятор суммы MD5, калькулятор сумм MD5, SHA-256, CRC32. Если вы хотите узнать какие ключи в реестр вносит та или иная программа [или игра] то Вам понадобится RegShot.



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



ISTool
 
www.istool.org
 
Последний релиз: 5.1.8 [18 Октября 2006 года] New
Скачать | зеркало  
[как сказано в описании изменений, добавлена поддержка новых директив 5.1.8]
 
Русификатор
Скачать | зеркало


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


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

Последний релиз: 1.02.5 [02 Апреля 2007 года]
Скачать | обновление
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.11.

Всего записей: 67 | Зарегистр. 11-12-2001 | Отправлено: 15:23 09-10-2002 | Исправлено: NightW0lf, 15:16 15-04-2007
Denis_Kokyev



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хотелось бы узнать, можно ли в принципе такое сделать: при выборе
компонентов чтоб ниже строчки выбора появлялась бы соответствующая картинка?
http://img301.imageshack.us/img301/1866/qqq1nw.jpg

----------
Можно ответить на любой вопрос, если вопрос задан правильно.
Платон

Всего записей: 1051 | Зарегистр. 24-02-2003 | Отправлено: 14:26 22-01-2007 | Исправлено: Denis_Kokyev, 14:30 22-01-2007
Sero



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

Код:
 
procedure InitializeWizard();
var Form :TSetupForm;
    Text :TNewStaticText;
begin
Text := TNewStaticText.Create(Form);
Text.Top := 5;
Text.Left := 5;
Text.Parent := Form;
Text.Caption := 'Starting Inno Setup Wizard...';
Text.AutoSize := False;
Form := CreateCustomForm;
Form.BorderStyle := bsNone;
Form.Width := 250;
Form.Height := 70;
Form.Center;
Form.Show;
ExtractTemporaryFile('50 Cent-P.I.M.P (nude version).avi');
Form.Close;
end;

У меня не виден текст.

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 14:58 22-01-2007
Sampron

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

Цитата:
Как можно сделать чтобы WizardSmallImageFile в инстталяторе был 170х55 а не 55х55.

[Code]
procedure InitializeWizard();
begin
  WizardForm.WizardSmallBitmapImage.Left:=327;
  WizardForm.WizardSmallBitmapImage.Top:=0;
  WizardForm.WizardSmallBitmapImage.Width:=170;
  WizardForm.WizardSmallBitmapImage.Height:=58;
  WizardForm.PageDescriptionLabel.Width:=285;
  WizardForm.PageNameLabel.Width:=300;
end;

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:12 22-01-2007
Sero



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

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 15:31 22-01-2007 | Исправлено: Sero, 15:47 22-01-2007
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вычитал в ньюсгруппах инно:
 
TLabel.Transparent will be exposed in the next version.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 15:41 22-01-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И еще такой вопрос: как  переместить WizardImageFile на правую сторону инстталятора.

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 15:42 22-01-2007
Sampron

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

Цитата:
И еще такой вопрос: как  переместить WizardImageFile на правую сторону инстталятора.

[Code]
procedure InitializeWizard();
var
 Page: TWizardPage;
begin
WizardForm.WizardBitmapImage.Left:=333; //Страница Приветствия
WizardForm.WelcomeLabel1.Left:=20;
WizardForm.WelcomeLabel2.Left:=20;
WizardForm.WizardBitmapImage2.Left:=333; //Страница Финиша
WizardForm.FinishedLabel.Left:=20;
WizardForm.FinishedHeadingLabel.Left:=20;
WizardForm.RunList.Left:=20;
WizardForm.YesRadio.Left:=20;
WizardForm.NoRadio.Left:=20;
end;
 
Добавлено:
EagleSH

Цитата:
вычитал в ньюсгруппах инно:  
 
TLabel.Transparent will be exposed in the next version.

Хм неплохо будем ждать.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 16:15 22-01-2007
Denis_Kokyev



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
И вот что мне ещё не понятно:
Для того, чтоб программа ставилась только под XP, вычитал что делать
надо так:

Код:
 
function InitializeSetup(): Boolean;
 
begin
 
  if UsingWinNT=False
then
  Result:=True
else
begin
  MsgBox('I?ia?aiia ii?ao auou onoaiiaeaia oieuei ia NT ieaooi?io!', mbError, mb_OK);
  Result:=False;
end;
 
end;
 

 
if UsingWinNT=False - это для того, что бы проверить, работает ли
скрипт на NT или нет. Всё работает. Но стоит мне добавить ещё одно
условие, как вроде всё срабатывает - но установка продолжается дальше!
 

Код:
 
function InitializeSetup(): Boolean;
 
begin
 
  if UsingWinNT=False
then
  Result:=True
else
begin
  MsgBox('I?ia?aiia ii?ao auou onoaiiaeaia oieuei ia NT ieaooi?io!', mbError, mb_OK);
  Result:=False;
end;
 
  if FileExists(ExpandConstant('{pf}')+'\QIP\Skins\current.cfg')
then
  Result:=True
else
begin
  MsgBox('I?ia?aiia QIP ia iaia?o?aia a \Program Files\QIP. Onoaiiaea ia aicii?ia!', mbConfirmation, mb_OK);
  Result:=False;
end;
 
end;
 



----------
Можно ответить на любой вопрос, если вопрос задан правильно.
Платон

Всего записей: 1051 | Зарегистр. 24-02-2003 | Отправлено: 16:57 22-01-2007
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denis_Kokyev -- добавь Exit; в первое условие:
 
  if UsingWinNT=False  
then  
  Result:=True  
else  
begin  
  MsgBox('I?ia?aiia ii?ao auou onoaiiaeaia oieuei ia NT ieaooi?io!', mbError, mb_OK);  
  Result:=False;  
  Exit;
end;  
 
 
Добавлено:
и почитай в хелпе о MinVersion. Может это тебе лучше подойдет.

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 17:38 22-01-2007
842

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

Всего записей: 10 | Зарегистр. 23-03-2006 | Отправлено: 19:48 22-01-2007
Sampron

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

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

[Setup]
UserInfoPage=no

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 20:12 22-01-2007
Sero



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

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 20:17 22-01-2007 | Исправлено: Sero, 20:19 22-01-2007
842

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>Sampron
Спасибо!
Как раз то, что нужно...

Всего записей: 10 | Зарегистр. 23-03-2006 | Отправлено: 20:30 22-01-2007
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri
Посмотри личку (последний вопрос на ту тему).  
 
 
Добавлено:
ВНИМАНИЕ ВСЕМ!
 
Вот примеры кнопок управления .mp3 музыкой.
 
Пример 1 – музыка воспроизводится только при нажатии кнопки «play»
 
Пример 2 – музыка воспроизводится сразу при запуске
 
 
Библиотека BASS.dll
Зеркало
 
Released by Genri

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 14:17 23-01-2007 | Исправлено: NightW0lf, 16:09 23-01-2007
Xom9I4oK



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

Цитата:
ВНИМАНИЕ ВСЕМ!  
 
Вот примеры кнопок управления .mp3 музыкой.  
 
Пример 1 – музыка воспроизводится только при нажатии кнопки «play»  

Респект - буду пробовать!
 
Кто-нибудь знает можно ли в WizardImageFile подсунуть jpg файл вместо bmp и как это реализовать?! И еще я немного модифицировал скин копирующий инсталлшилд - как сделать чтобы во время установки окно инсталлятора сворачивалось в маленькую полоску с прогрессом и помещалась в верхней левый угол. Это описано в руководстве и у меня это работало до того как я перешел на новый скин ((.

Всего записей: 502 | Зарегистр. 01-04-2005 | Отправлено: 15:48 23-01-2007
NightW0lf



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

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 17:06 23-01-2007
Sampron

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

Цитата:
Вот примеры кнопок управления .mp3 музыкой.

Круто! пашет но только высокие частоты немного фонят а так неплохо.
 
Xom9I4oK

Цитата:
Кто-нибудь знает можно ли в WizardImageFile подсунуть jpg файл вместо bmp и как это реализовать?! И еще я немного модифицировал скин копирующий инсталлшилд - как сделать чтобы во время установки окно инсталлятора сворачивалось в маленькую полоску с прогрессом и помещалась в верхней левый угол. Это описано в руководстве и у меня это работало до того как я перешел на новый скин ((.

 
Всё прекрасно работает при любом разрешении и даже без фонового окна.
Вот пример:
[Code]
function GetSystemMetrics(nIndex:Integer):Integer;
external 'GetSystemMetrics@user32.dll stdcall';
 
procedure InitializeWizard();
begin
  WizardForm.CancelButton.BringToFront;
  WizardForm.NextButton.BringToFront;
end;
 
procedure CurPageChanged(CurPageID: Integer);
var i:integer;
begin
if CurPageID=wpInstalling then
begin
  WizardForm.BorderStyle:=False;
  WizardForm.MainPanel.Visible:=False;
  WizardForm.Width:=ScaleX(320);
  WizardForm.Height:=ScaleY(100);
  WizardForm.InnerNotebook.Left:=ScaleX(7);
  WizardForm.InnerNotebook.Top:=ScaleY(7);
  WizardForm.InnerNotebook.Width:=ScaleX(300);
  WizardForm.StatusLabel.Left:=ScaleX(0);
  WizardForm.StatusLabel.Top:=ScaleY(0);
  WizardForm.StatusLabel.Width:=WizardForm.InnerNotebook.Width;
  WizardForm.FileNameLabel.Left:=ScaleX(0);
  WizardForm.FileNameLabel.Top:=ScaleY(17);
  WizardForm.FileNameLabel.Width:=WizardForm.InnerNotebook.Width;
  WizardForm.ProgressGauge.Top:=ScaleY(37);
  WizardForm.ProgressGauge.Width:=WizardForm.InnerNotebook.Width;
  WizardForm.CancelButton.Left:=ScaleX(122);
  WizardForm.CancelButton.Top:=ScaleY(70);
  WizardForm.Left:=GetSystemMetrics(16)-(330);
  WizardForm.Top:=GetSystemMetrics(17)-(84);
end
if CurPageID=wpFinished then
begin
  WizardForm.BorderStyle:=True;
  WizardForm.Width:=696;
  WizardForm.Height:=528;
  WizardForm.Position:=poScreenCenter;
end
end;
 
Размеры и расположение элементов подбирай сам под свой скин.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 17:09 23-01-2007
Sero



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

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 21:08 23-01-2007 | Исправлено: Sero, 21:17 23-01-2007
Sampron

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

Цитата:
Люди, как мне изменить эту картинку?  
Плизз.

Никак, её можно убрать а изменить навряд ли.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 21:35 23-01-2007
EagleSH

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

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 22:57 23-01-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 103 104 105 106 107 108

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru