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

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



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

Цитата:
Интересно, а ты какой файлик имел ввиду? По твоей ссылке что-то из другой оперы.
Скачай тот, что много весит (где-то 8-9 метров) и посмотри, что на Inno МОЖНО сделать красивый инсталлер.
PA3BED4UK
Распаковать его не получится, ибо секция [Code] при компиляции превращается в бинарник. На мои неоднократные просьбы прислать скрипт никто оттуда так и не ответил.

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 16:07 29-06-2006
boss911



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

Цитата:
Руководство по расширенным возможностям Inno Setup 5 (не для чайников), забираем здесь

Так вот нехочет играть mid , а с wav'ом проблем нету, скажите пожалуйста, что я делаю не так или может в коде что-то нето:

Код:
 
Для проигрывания MIDI делаем так:
[Files]
Source: "C:\sound.mid"; DestDir: "{tmp}"; Flags: dontcopy
 
[Code]
function mciSendString(lpstrCommand: string; lpstrReturnString: string; uReturnLength:integer; hwndCallback:integer):integer;
external 'mciSendStringA@winmm.dll stdcall';
 
procedure InitializeWizard();
begin
  ExtractTemporaryFile(ExpandConstant('sound.mid'));  
  mciSendString(ExpandConstant('play {tmp}\sound.mid'),'NULL',0,0);
end;
 

 
Извеняюсь, вопрос решился, долго копался, оказуетса, что-то опустило синтезатор, в настройках звука, к нулю, аж стыдно!!
Плохо что тут у Вас нет опции удалить сообщение ! Господа-модераторы, может Вы это сделаите!

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 20:16 29-06-2006 | Исправлено: boss911, 22:40 29-06-2006
feandy



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

Цитата:
На мои неоднократные просьбы...

И вряд ли пришлют.
Допустим чел рылся 3-4 дня, или больще, в этом самом коде, и что, он обязан тебе прислать готовое решение?
Я сам порой матерюсь, ругаюсь... Но в итоге почти всегда сам достукиваюсь...
 
Декомпил бинарников существует. Но код получается шибко не привычный для взгляда.
 
Голова есть решишь вопрос. Нет увы. Если решил, то уже тут тебе самому решать дать на публик или нет.
 

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 23:41 29-06-2006
PA3BED4UK

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

Цитата:
Декомпил бинарников существует.

Тогд, дай пожалуйста ссылку на него

Всего записей: 67 | Зарегистр. 11-06-2006 | Отправлено: 23:54 29-06-2006
feandy



Пиво тоже компонента
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PA3BED4UK
К примеру вот
__http://heanet.dl.sourceforge.net/sourceforge/innounp/ifps3_disasm.rar
 
Добавлено:
Kindly
А попробуй засунуть свой мессадж в констукцию case
 
типа такого
 
case MsgBox(...) of
  idYes:
  idNo:
  idCancel:
  else...
end;
Сам я не пробовал, но надеюсь поможет. Тут можно поэксперементировать

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 23:59 29-06-2006
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
feandy
Я в общем-то и сам бы такой скрипт написал, только вот времени жало... Все, что я хотел от Inno (кроме custom pages в uninstall), я получил.

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 08:54 30-06-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaliM спасибо, думаю, все будет работать.
Насчет "красивостей" - ну так ли это важно? Установка запускается, чтобы проинсталлировать программу, важна функциональность сборки.
feandy
И вряд ли пришлют.  

Цитата:
Допустим чел рылся 3-4 дня, или больще, в этом самом коде, и что, он обязан тебе прислать готовое решение?  
Я сам порой матерюсь, ругаюсь... Но в итоге почти всегда сам достукиваюсь...  

А что, челу заподло уже исходник выслать, я сам просил у них, меня там в принципе реализация второго прогресс-бара инстересовала. В итоге плюнул и начал хелп изучать. Все там компоненты можно покрасить, убрать, изменить расположение и размер, цвет и размер шрифта и т.п., вот только это долго и нудно.
 

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 09:47 30-06-2006
PA3BED4UK

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
М МЯу, у меня вопрос:  
Подскажите, пожалуйста как сделать постоянно меняющийся фон инсталера, как в оригинальном инсталлере Квэйк 4.
Спасибо.

Всего записей: 67 | Зарегистр. 11-06-2006 | Отправлено: 10:28 30-06-2006 | Исправлено: PA3BED4UK, 10:29 30-06-2006
VitaliM



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

Цитата:
Насчет "красивостей" - ну так ли это важно?

Да это больше для себя, привычка. Очень много приходится работать с чужим кодом. Пока не причешешь, не возможно разобраться.
 
PA3BED4UK

Цитата:
К примеру вот  
__http://heanet.dl.sourceforge.net/sourceforge/innounp/ifps3_disasm.rar  

По этой ссылке скачанный disasm работать не стал, а после перекомпиляции (там исходник оказался) заработал. Сгененрированный скрипт действительно трудно читаемый.

Всего записей: 2180 | Зарегистр. 12-01-2005 | Отправлено: 10:33 30-06-2006
PA3BED4UK

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

Цитата:
По этой ссылке скачанный disasm работать не стал, а после перекомпиляции (там исходник оказался) заработал. Сгененрированный скрипт действительно трудно читаемый.

МОжешь, тогда выложишь нам , перекомпиллированный дизассемблер

Всего записей: 67 | Зарегистр. 11-06-2006 | Отправлено: 11:22 30-06-2006 | Исправлено: PA3BED4UK, 11:23 30-06-2006
VitaliM



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

Цитата:
перекомпиллированный дизассемблер

Здесь.

Всего записей: 2180 | Зарегистр. 12-01-2005 | Отправлено: 11:50 30-06-2006
Vensdale



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как сделать так, чтобы к пути, который инсталлятор ищет в реестре, прибавить еще название нужной папки?  
Скажем:
DefaultDirName={reg:HKLM\Software\VST,VSTPluginsPath|{pf}\Vmd}
инсталлятор нашел путь и указал при установке: C:\VstPlugs
как прибавить название папки, чтобы автоматически получилось C:\VstPlugs\Vmd
 
Спасибо.

Всего записей: 553 | Зарегистр. 11-04-2005 | Отправлено: 11:31 07-07-2006
PA3BED4UK

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DefaultDirName={reg:HKLM\Software\VST, VSTPluginsPath\Vmd |{pf}\Vmd}
Не уверен, что сработает, но попробуй

Всего записей: 67 | Зарегистр. 11-06-2006 | Отправлено: 16:04 07-07-2006 | Исправлено: PA3BED4UK, 16:06 07-07-2006
Vensdale



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

Всего записей: 553 | Зарегистр. 11-04-2005 | Отправлено: 12:46 08-07-2006
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vensdale
А почему нельзя написать функцию, возвращающую строку. В функции получить путь из реестра и приклеить к нему то что надо и вернуть как результат.
Тогда наверное можно будет написать:
 
  DefaultDirName={code:FunctionRegPath|{pf}\Vmd}
 
  где FunctionRegPath - это имя функции, возвращающей то что надо.
 
Как вариант, попробуй.

Всего записей: 2180 | Зарегистр. 12-01-2005 | Отправлено: 01:14 09-07-2006 | Исправлено: VitaliM, 01:15 09-07-2006
Diamond_YDTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите plz со скриптом. Нужно чтобы инсталлер при запуске проверял определённые ключи в реестре, и если например ключ равен 1, убирались или наборот выставлялись галочки в секции Components или Task. Очень надеюсь на помощь.

Всего записей: 43 | Зарегистр. 20-05-2006 | Отправлено: 16:02 21-07-2006
Diamond_YDTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И ещё, как можно сделать так, чтоб инсталлер добавлял строку текста в .txt файл?

Всего записей: 43 | Зарегистр. 20-05-2006 | Отправлено: 22:07 21-07-2006
andrefx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
 
Может кто знает, как сделать так чтобы нельзя было распоковать инсталлер программой innounp, а то херня получается, хто хош тот и ковыряйся в твоем инсталляторе, доставай и распаковывай что тебе нужно, нахрена тогда серийный номер в инсталляторе, смысл теряется.  
А так все хорошо начиналось, придется наверно в сторону NSIS посмотреть.
Решение должно быть, посмотрите на Inno Setup инсталлятор программы http://www.skype.com вот его хер распакуешь, как-то же сделали.

Всего записей: 45 | Зарегистр. 13-10-2005 | Отправлено: 14:03 25-07-2006
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andrefx
А такой параметр секции [Setup] как Encryption тебе ни о чем не говорит. Посмотри в справке и все станет ясно.

Всего записей: 2180 | Зарегистр. 12-01-2005 | Отправлено: 14:42 25-07-2006
stvneron



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться плиз!!!
Прочитал всю тему, хелпы, но ответа не увидел...
 
Есть ключ в реестре с путем для установки. Значение читаю в переменную path.  
Инсталл без выбора папки для установки.
 
При попытке ввести в секцию [Files] строки вида
Source: "D:\SOURCE\*"; DestDir: path; Flags: ignoreversion recursesubdirs createallsubdirs
- установка происходит в Windows\System32\path
 
В переменной находится правильное значение пути.
 
Как можно в коде указать путь для установки через переменную без выбора папки установки??

Всего записей: 85 | Зарегистр. 03-08-2003 | Отправлено: 13:57 26-07-2006
   

Страницы: 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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru