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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.x, автор перевода BagIra
Скачать | зеркало || cкачать в .chm формате
 
Руководство по расширенным возможностям 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-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало || Русификатор | зеркало

Простой мастер создания скрипта для установки одной или нескольких игр. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации.
 

Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновить (нужен QuickStartPack 5.2.3)

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

Примечание для всех участников

Объёмные скрипты или части кода заключайте в тег more, чтобы ваш вопрос в сообщении не затерялся среди множества строк прилагаемого скрипта.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:16 17-06-2008 | Исправлено: equis, 17:51 06-12-2008
ComradG



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

Цитата:
Примерно так

Спасибо.
 
Добавлено:
О! нашел еще более элегантный способ. Еще раз спасибо!

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 00:04 28-07-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Совсем недавно я приступил к изучению библиотеки ISSkin.dll. Обрадовала возможность подгрузки в качестве скина файла темы Windows (.msstyles). Есть много интересных тем для Windows, которые можно подгружать к Inno. Только вот файл темы содержит много лишних для данного инсталлятора ресурсов. Вопрос в том, как, и с помощью какой утилиты можно удалить лишние ресурсы из файла темы, дабы уменьшить ее размер? ResHacker не помогает. Вопрос стороннего характера: можно ли создать 1:1 (в плане геометрии всех компонентов страницы) шаблоны стандартных страниц Inno для использования в ISFD? Извиняюсь за большое количество вопросов, расширенные возможности Inno начал изучать только полгода назад.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 03:39 28-07-2008 | Исправлено: Artem_Butenko, 04:54 28-07-2008
ZheKA767



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

Всего записей: 19 | Зарегистр. 04-07-2008 | Отправлено: 12:21 28-07-2008
adamov3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
Я жму файлы тем UPX'ом. Например, 8 Мб ужимается до ~200 Кб.

Всего записей: 8 | Зарегистр. 24-06-2008 | Отправлено: 14:29 28-07-2008
ComradG



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

Цитата:
в качестве скина файла темы Windows (.msstyles)

Не занимайся ерундой.

Цитата:
Я жму файлы тем UPX'ом

Да, вещь хорошая, тем более в ней есть возможность криптования инсталлера.
А теперь по существу. Если инсталляция делается относительно xml скрипта, то:
1)скин тоже можно поменять используя системные библиотеки винды - информация для тя, Butenko, причем не пихая никаких .msstyles в скрипт непосредственно
2)шифрование инсталлера также можно сделать используя xml

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 23:01 28-07-2008
QIPIC

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как сделать так чтоб при установке программы, автоматически присваивались файлы с опрееленным резрешением к открытию через нее,
вытягивал скрипт инсталяхи инно, там были такие строки
[Tasks]
;Name: "fileassoc"; Description: "{cm:AssocFileExtension,inno,.iss}"; MinVersion: 4.1,4.0;
[Run]
Filename: "{app}\WinDjView-0.5.exe"; Parameters: "/ASSOC"; StatusMsg: "{cm:AssocingFileExtension,inno,.iss}"; Tasks: "fileassoc"; MinVersion: 4.1,4.0;
Пробовал использовать эти строки то никакого результата неполучил..можете обяснить как их использовать возможно я упустил какуюто часть

Всего записей: 10 | Зарегистр. 28-06-2008 | Отправлено: 00:49 29-07-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый ComradG называть любое стремление к творчеству ерундой, крайне грубо с Вашей стороны. Причем я не первый, кого Вы ненароком задели за живое. А теперь к сути моего предыдущего вопроса. О каких ресурсах ОС (которые можно использовать в качестве скина для Inno) Вы говорите? Ответ не совсем коректен и непонятен ("и я не в танке!!!!!"). Во-вторых, о использовании файлов .msstyles в качестве скина для Inno сказано на официальном сайте авторов библиотеки ISSkin.dll (code jock.com). Собственно файл .cjstyles от авторов библиотеки, это почти тот же файл темы Windows, но с убранными лишними ресурсами. Так вот, я не спрашивал какой метод скинирования инсталлера лучше, это решает каждый сам для себя. Я просто просил помочь мне разобраться, как адаптировать файлы тем Windows (удалив лишние ресурсы) для скинирования Inno. Вот собственно, уважаемый ComradG и все!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 01:15 29-07-2008
Unc1e

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko, попробуй Restorator 2007 или PE Explorer

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 01:54 29-07-2008
braunberg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QIPIC, твой вопрос рассматривался здесь  
Artem_Butenko, за основу возьми файл .cjstyles, в нем оставлены только неободимые контролы для inno, оставь одну тему и на ее основе делай свою, только следи за тем, чтобы имя картинки соответствовало тому, что и в NORMAL_INI. В рестораторе ресурс можно вытащить или вставить обычным драг'н'дропом.
А расширение для готового стиля можно любое свое придумать - например .innostyles

Всего записей: 35 | Зарегистр. 22-01-2008 | Отправлено: 17:03 29-07-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо ребята за помощь. Буду мастерить скины, позже познакомлю Вас с результатами работы! Также постараюсь разобраться с инструментарием авторов библиотеки isskin.dll.

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:37 29-07-2008
Evil_User



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, подскажите пжлста, как сделать, что бы инсталятор при установке программы поверял установлена она или нет. И в случае положительного результата, предлагал удалить или обновить.
Наверняка это уже затрагивалось, но не могу найти.

Всего записей: 336 | Зарегистр. 11-09-2006 | Отправлено: 19:27 29-07-2008
ComradG



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

Цитата:
("и я не в танке!!!!!")

Увы, но как раз наоборот. В самой винде даже при отсутсвии определенного скина можно рисовать умопомрачительные интерфейсы как для инсталлеров, так для приложений. Если ты не сталкивался с С++, наверное, с моей стороны это будет литьем воды и рассказывать тебе че к чему, так что хочешь подробностей пиши в личку. Отвечу. Тем более, что уже в сентябре-октябре я выложу свою программку написанную для инно - очень смахивает на визуальную среду разработки с базой данных. Но так как мне все наотрез отказались (исключая Dobrov и Kindly) помогать, то... сам понимаешь.
 
Добавлено:

Цитата:
 И в случае положительного результата, предлагал удалить или обновить.

 
function InitializeSetup(): Boolean;
var
  ResultCode: Integer;
  ResultStr:string;
begin
Result:=True;
begin
  If RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My program_is1', 'UninstallString', ResultStr)
then
 begin
  If ResultStr<>''
then
 begin
  ResultStr:=RemoveQuotes(ResultStr);
  if MsgBox('Setup has detected that this program is already installed.' #13#13 'Would you like to uninstall the existing copy before continuing?', mbConfirmation, MB_YESNO) = idYes
then
  if not Exec(ResultStr, '/silent', '', SW_SHOW, ewWaitUntilTerminated, ResultCode)
then
  MsgBox('Uninstall Error. ' #13#13 '' + SysErrorMessage(ResultCode) + '.' #13#13 'Probably, uninstall files was moved, removed or renamed.', mbError, MB_OK);
end;
end;
end;
end;

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 22:14 29-07-2008
QIPIC

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
braunberg
СПС что ткнул носом, а не через реестр мона сделать както?(спортивный интерес)

Всего записей: 10 | Зарегистр. 28-06-2008 | Отправлено: 23:55 29-07-2008
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А смысл?
 
Добавлено:
Не, я конечно могу подкинуть идею дрюкать параметры коммандной строки или, скажем, написать код относительно сигнатуры файлов проги, но смысла не нахожу.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 00:04 30-07-2008
Genri

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

Цитата:
О каких ресурсах ОС (которые можно использовать в качестве скина для Inno) Вы говорите?
-- забудь. Просто очередной бред от человека, который плохо знает инно и плохо разбирается в программировании, но считает себя крутым програмером и крутым, ну очень крутым хакером.
Конечно, это мое имхо. Но оно имеет под собой вполне реальные основания. А переубедить меня очень просто - достаточно выложить в общий доступ хоть что-то из этих хваленых реализаций для инно.

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 00:44 30-07-2008 | Исправлено: Genri, 00:46 30-07-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ComradG
Цитата:
уже в сентябре-октябре я выложу свою программку написанную для инно - очень смахивает на визуальную среду разработки с базой данных.

ComradG - Какого года? 2020-го? Обещаниями можете разбрасываться в парламенте, а здесь это не проходит. Кроме того, вы явно не знакомы с правилами форума, так как большинство ваших сообщений не информативны и адресуются неизвестно кому.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:25 30-07-2008
ExpeditorR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Бывает так, что либо при максимальной компрессии инсталлятора или множестве файлов больших размеров извлекаемых во временную папку, процесс старта инсталлятора сильно затягивается, а на экране ничего не происходит и пользователь начинает пугаться, что всё зависло или ещё что, и чтобы этого избежать я написал пару крохотных ехе программ: одна показывает прогресс-бар(17кб.), а другая закрывает первую(14кб.). Может оно и нафиг никому ненадо, а можт кому и пригодится, вобщем скачать можно по ссылке. http://narod.ru/disk/1739174000/prog.rar.html
 
 
ComradG

Цитата:
Но так как мне все наотрез отказались (исключая Dobrov и Kindly) помогать, то....

О какой ещё помощи идёт речь, примеров скриптов итак выше крыши, работай не хочу. И вообще странно читать возвание о помощи от крутого программера на Цэ пилюс пилюс, который сперва всех облил грязью едва появившись на форуме, а потом еще почти в каждом посте хамски общается. И вообще сперва показывают свои достижения, а потом выёживаются, а не наоборот. Эх, тщеславие не даёт тебе покоя, уж оч. тебе хочется быть VIP персоной, гы  

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 10:39 30-07-2008 | Исправлено: ExpeditorR, 11:14 30-07-2008
SotM



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

Цитата:
Бывает так, что либо при максимальной компрессии инсталлятора или множестве файлов больших размеров извлекаемых во временную папку, процесс сильно затягивается а на экране ничего не происходит и пользователь начинает пугаться

Как-то подобный вопрос проскакивал в newsgroup'ах: http://www.jrsoftware.org/newsgroups.php
Можешь поискать там если интересно.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 11:57 30-07-2008 | Исправлено: SotM, 12:12 30-07-2008
braunberg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Подобный вопрос проскакивал не раз и на этой ветке, развернутый ответ на него можно здесь получить, если этого не достаточно то можно набрать в поиске ключевое слово - solidbreak.
ExpeditorR, если возникнет ситуация когда ничто не помогает, - обязательно воспользуюсь твоей прогой, - спасибо!

Всего записей: 35 | Зарегистр. 22-01-2008 | Отправлено: 12:55 30-07-2008
ExpeditorR

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Да, я вобщем-то только хотел выложить те программульки на которые выше я дал ссылку, может кому пригодится, кто хочет отображать прогресс-бар во время инициализации инсталлятора.  

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 12:55 30-07-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 101 102 103 104

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru