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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые пользователи Inno Setup. Сегодня я выкладываю четвертую версию руководства по программированию:
http://rapidshare.de/files/28875315/InnoSetupScripting_v4.zip.html
Просьба обновить шапку.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 15:26 10-08-2006
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kindly
Пасибки, будем изучать и дополнять (если вдруг ).

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 19:16 10-08-2006
Pritorius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Созданный инсталятор не добавляет инфу в реестр
 
Версия Инно 4.2.7
 
 

Код:
 
[Registry]
Root: HKCU; Subkey: "Software\XXX\xxxx"; ValueType: string; ValueName: "UseSkin"; ValueData: "1"
Root: HKCU; Subkey: "Software\XXX\xxxx"; ValueType: string; ValueName: "Domain"; ValueData: "192.168.64.1"
 

 
РАзобраться не могу

Всего записей: 1 | Зарегистр. 10-08-2006 | Отправлено: 20:07 10-08-2006
koc



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здарофф всем! есть вопросище особенно к Kindly
 
Я вот решил вставить на задний фон несколько bmp рисунков ( чтоб во время установки менялись). isbb.dll не предлагать, я о нем давно знаю, но не люблю...
Так вот, кто-нить из вас видел инсталляху Мор.Утопия от буки? там что-то наподобие того, что я хочу сделать, только там сложнее. В innoSetup нет толкового понятия как процент установки, есть только pro  gress bar, и потому менять их ( изображения) с изменением процентов усстановки нельзя. И через таймер менять муторошно, у всех разное время усстановки. Нашел я в ScriptMaker несколько функций  
bBoolean:=ConvertPercentStr(cString) //что-то непонятное, какие-то проценты...
bBoolean:=FileExists(cName);    // проверка существования файла
cString:=CurrentFileName //имя файла, который сейчас обрабатывается
Особенно интересует последнее. Ведь это очень удобно: когда оно начнет копировать файл a.dat сменится картинка (if c=a.dat then begin). Вот только одна проблема там надо помойму с константами типа {app} имя файла писать... я ниасилил. Помогите, плизз в жтих трех функциях разобраться.

Всего записей: 270 | Зарегистр. 04-03-2005 | Отправлено: 09:19 11-08-2006 | Исправлено: koc, 09:29 11-08-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему не устраивает способ через dll? Картинки еще меньше по размеру будут. OK, декомпильну инсталлер (краз у меня эта игра есть) и посмотрю, что там к чему.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 14:11 11-08-2006
koc



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я тоже декомпилил, но не для кого не секрет, что распаковав compiledcode.bin ничего внятно не прочитаем. Распаковщик очень портит код, просто убивает его до неузнаваемости. Лучше как-то через function CurrentFileName: String;
а размер - так какая разница? 7z хорошо сжимает.  
Зы: Kindly скинь мне в ЛС свой номер аськи, плизз!
 

Всего записей: 270 | Зарегистр. 04-03-2005 | Отправлено: 17:05 11-08-2006
murkovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koc
Думаю, можешь примерно так делать:
if FileExists(ExpandConstant('{app}') + '\yourfile.dat') ...

Всего записей: 1551 | Зарегистр. 26-05-2005 | Отправлено: 17:20 11-08-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал я. Там все оказывается через функцию BeforeInstall, которая указывается в секции [Files] (в хелпе подробное описание). Только должным образом не получается у меня это сделать, одна картинка правильно показывается после установки определенного файла, а вторая уже глючит. Особого желания нет, но если время и желание найдется - поэкспериментирую еще. Мне через dll больше нравится.

Цитата:
Зы: Kindly скинь мне в ЛС свой номер аськи, плизз!  

Нет у меня аси.
 

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 17:34 11-08-2006
koc



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kindly а у меня не глючит! Спасбо тебе большое! я так рад!!! аааа! все работает. А вот аську надо завести... Худо без нее. Попозже я пришлю тебе свой скрипт, чтоб ты как пример выложил его в своей 5 версии. Спасибо еще раз!

Всего записей: 270 | Зарегистр. 04-03-2005 | Отправлено: 18:00 11-08-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koc, высылай, пожалуйста, или в личку ссылку на закачку дай. Теоритически я делал вроде правильно, но я пробовал собирать небольшой инсталлятор (3 файла включал только), а вот если игровой бы собрал, где много файлов, то может и не заглючило бы, хотя интересно как это сделал ты.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 11:52 12-08-2006
KrMike

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ, такой вопросик.  
после инсталяции основной проги автоматом запускается инсталяция дополнительной проги, у которой свой инсталятор. там есть собственное лицензионное соглашение, короче требует, так сказать, вмешательства юзера.  
Вопрос: можно как-нить установить эту доп прогу в режиме /VERYSILENT, чтоб она корректно проинсталилась, или нет?

Всего записей: 6 | Зарегистр. 20-06-2006 | Отправлено: 13:20 14-08-2006
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KrMike
Забавный вопрос... Эта "доп прога" на inno сделана? Если да, то в чем проблема? Ну а если нет, то ищи ключи для другого инсталла.

----------
да прибудет с вами Сила...
(С) 2003-2012 SerGEAnt's Zone of Games(R)' Core Admin

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 16:23 14-08-2006
KrMike

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, на инно. И если для тебя JKSerGEAnt тут нет никакой проблемы, то будь любезен, расскажи, как это сделать, т.к. у меня выскакивает сообщение об ошибке, и я полагаю это из-за того, что там необходимо вмешательство юзера, например, поставить галочку в радиокнопке "Я принимаю данное лиц. соглашение" и бла-бла-бла.
буду очень признателен

Всего записей: 6 | Зарегистр. 20-06-2006 | Отправлено: 16:33 14-08-2006
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KrMike
Какая ошибка? Вроде как ничего сложного возникнуть не должно...
 
[Run]
Filename: {src}\Setup.exe; Parameters: "/VERYSILENT"; Description: "блабла"; Flags: nowait skipifsilent unchecked

----------
да прибудет с вами Сила...
(С) 2003-2012 SerGEAnt's Zone of Games(R)' Core Admin

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 17:31 14-08-2006
CrackMe

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

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

а по-подробней нельзя? Откуда инсталлеер должен брать инфу? Чем подробней, Диаманд, ты напишешь тем лучше
Должен ли инсталлер брать инфу из буфера обмена или откудато ещё?

Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 10:36 15-08-2006 | Исправлено: CrackMe, 19:36 16-08-2006
CrackMe

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

Цитата:
Цитата:
Выложу кое-какие скрипты, мало кому будут полезны, но может некоторые будущие вопросы отпадут:  
http://www.mooload.com/new/file.php?file=files/160606/1150442623/Scripts.rar  
Это не прямая ссылка, для закачки используйте Download Link на странице.
 
 
может, кто переложит в другое место не могу даже зайти на сайт

держи здесь

Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 13:01 16-08-2006
SAM04



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

Всего записей: 154 | Зарегистр. 15-12-2003 | Отправлено: 08:10 17-08-2006
Diamond_YDTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CrackMe
Текст который нужно вставить, нужно будет писать в самом скрипте. Допустим прога инсталится. И добавляет текст в какую нибудь строку txt файла, путь на который также пишется внутри скрипта, номер строки тоже.

Всего записей: 43 | Зарегистр. 20-05-2006 | Отправлено: 14:41 17-08-2006
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.jrsoftware.org/files/is5-whatsnew.htm
 
5.1.7 (2006-08-18)
 

Цитата:
New [Setup] section directive: TerminalServicesAware. If set to yes (the default), the "Terminal Services aware" flag will be set in the headers of the Setup and Uninstall programs. Most notably, this ensures that the {win} constant consistently returns the system's real Windows directory on systems with Terminal Services installed in application mode. Refer to the help file for details.  
The program Setup internally uses to register/unregister DLLs/OCXs is now compiled with the "Terminal Services aware" flag set, like Microsoft's regsvr32.exe.  
When determining which language to select by default, Setup now checks the LanguageCodePage values of each language in addition to LanguageID. Previously, Traditional Chinese could be auto-selected on a Simplified Chinese system due to both languages having the same primary language ID. This resulted in unreadable text as they use completely different character sets (code pages).  
New [Setup] section directive: ShowUndisplayableLanguages. If set to yes, all languages will be listed in the Select Language dialog, including those that cannot be displayed properly on the user's system. If you were using the LanguageCodePage=0 trick in your script before, you should replace it with this to avoid the above-mentioned problem with Chinese languages.  
A unique value is now appended to unins*.exe files so that uninstallers from different applications won't have the same hash.  
The compiler now flags MSCOREE.DLL as an "unsafe" file.  
Fix: The createallsubdirs [Files] section flag didn't properly escape directory names containing "{" characters.  
Fix: The text on the Finished wizard page wasn't initialized when a restart was needed and /NORESTART was used without /SILENT.  
Pascal Scripting: Defined new DWORD_PTR, UINT_PTR, and INT_PTR types for completeness.  
Added official Basque and Spanish translations.  
Minor tweaks.
 
 
http://www.jrsoftware.org/isdl.php

----------
да прибудет с вами Сила...
(С) 2003-2012 SerGEAnt's Zone of Games(R)' Core Admin

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Русификатор Inno Setup v5.1.7 + InnoSetupScripting v4.0:
http://rapidshare.de/files/30177610/Inno_Setup_517_Rus.zip.html
 
Только русификатор Inno Setup v5.1.7:
http://rapidshare.de/files/30177641/InnoSetup517_Rus.zip.html

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 09:55 21-08-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