Сейчас на форуме: sashalogout, bartolomeo, artyavmu (+8 невидимых) |
![]() |
eXeL@B —› Софт, инструменты —› Хороший инсталлятор |
Посл.ответ | Сообщение |
|
Создано: 25 февраля 2009 00:25 · Поправил: Mavlyudov · Личное сообщение · #1 Народ! Подскажите плиз хороший инсталлятор! Нужен какой-нибудь типа NSIS, который создает что-то типа self-extactor'а из zip-архива. Но мне нужно не только возможность установки в указанную папку, а также возможность создать ярлык на рабочем столе, в "Пуск-программы" и в панеле быстрого запуска. Также очень важно, чтобы навешенный на архив с прогой инсталлер занимал как можно меньше места. Жду предложений. Пока лучше чем NSIS я не нащел. Была также мысль написать свой на win api, но я не рабобрался с тем, как программно засунуть прогу в ресурсы exe'шника и потом грамотно вынуть(сдампить и оптимизировать) оттуда и разархивировать. (Не уверен, что тема для данного форума, так что. если я ошибся, перенесите в оффтоп) Еще важно, чтобы инсталлятор был бесплатным (freeware или опенсорц) ![]() |
|
Создано: 25 февраля 2009 01:06 · Личное сообщение · #2 |
|
Создано: 25 февраля 2009 01:30 · Личное сообщение · #3 |
|
Создано: 25 февраля 2009 01:34 · Личное сообщение · #4 |
|
Создано: 25 февраля 2009 01:45 · Личное сообщение · #5 |
|
Создано: 25 февраля 2009 02:03 · Личное сообщение · #6 |
|
Создано: 25 февраля 2009 09:51 · Личное сообщение · #7 |
|
Создано: 25 февраля 2009 16:49 · Личное сообщение · #8 |
|
Создано: 25 февраля 2009 17:23 · Личное сообщение · #9 |
|
Создано: 25 февраля 2009 17:32 · Личное сообщение · #10 |
|
Создано: 25 февраля 2009 17:52 · Личное сообщение · #11 Mavlyudov пишет: я не рабобрался с тем, как программно засунуть прогу в ресурсы exe'шника и потом грамотно вынуть(сдампить и оптимизировать) оттуда и разархивировать. Цепляй оверлеем. К файлу инсталлера в конец дописывается поток данных, который потом извлекается в нужное место - это самый простой вариант. Можно придумать упаковку в зип или шифрование, можно добавить простенький набор скриптовых операторов. Еще, можно поступить тупее: написав прогу, предусмотреть в ней: 1) если прога называется "инсталл.эхэ", то показывать окно инсталлера, иначе запускать прогу. 2) таскать за собой с инсталлером потоковый файл с данными или библиотеку unrar.dll ----- Я медленно снимаю с неё UPX... *FF_User* ![]() |
|
Создано: 25 февраля 2009 18:09 · Личное сообщение · #12 |
|
Создано: 25 февраля 2009 18:28 · Личное сообщение · #13 |
|
Создано: 25 февраля 2009 19:10 · Личное сообщение · #14 |
|
Создано: 25 февраля 2009 21:15 · Личное сообщение · #15 например, дополнительные сообщения =) скажем, как в релизах AiR - кнопка Info (появляется мессадж бокс с любым текстом), ссылки на сайты или мыло в окне инсталлятора, встроенные плейеры для управления музыкой. заставки т.д... вот какие инсталляторы делаю сейчас я на InnoSetup link_deleted_by_forum_engine/files/f3g74rlqq для прозрачности используется собственная библа (спасибо WatCheR'у), скин - переделанный в особый формат визуальный стиль винды... ----- Do Not Get Mad Get Money! ;) ![]() |
|
Создано: 25 февраля 2009 23:12 · Личное сообщение · #16 |
|
Создано: 25 февраля 2009 23:30 · Поправил: Mavlyudov · Личное сообщение · #17 Ara Хм. Знаю. Мне нужно, чтобы мою программу можно было, скачав, удобно установить: При этом желательно с возможностью создания ярлыков и не привязываться к Windows Installer (.msi). Причем, если я могу сформулировать требования, как и что нужно запрограммитвать (но не могу сам этого сделать в силу некоторых причин), то я знаю,чего хочу. ![]() |
|
Создано: 26 февраля 2009 00:02 · Личное сообщение · #18 Isaev пишет: а что можно такого приятного сделать при небольшом знании паскаля??? можно пару примерчиков? Я например делал разворачивание структуры БД при установке. То есть при установке пользователю задается вопрос "а не желаешь ли ты, мил человек, базу на сервак залить?", потом параметры подключения и поехали) ![]() |
|
Создано: 26 февраля 2009 00:06 · Личное сообщение · #19 Mavlyudov пишет: Хм. Знаю. Мне нужно, чтобы мою программу можно было, скачав, удобно установить: При этом желательно с возможностью создания ярлыков и не привязываться к Windows Installer (.msi). InnoSetup, который ты упомянул в первом посте, всё это может. Да любой инсталятор ЭТО может. Народ распинается, полагая, видимо, что тебе мегатребования нужны...а тут - возможность создания ярлыков... ![]() |
|
Создано: 26 февраля 2009 04:56 · Личное сообщение · #20 Мой совет незнаю как другие но вот что я прочитал. Smart Install Maker - это мощное и удобное средство для создания установочных пакетов. Обладает простым, удобным и понятным интерфейсом. Несмотря на простоту работы с данной программой, она позволяет создавать профессиональные инсталляторы с минимальным размером, высокой степенью сжатия файлов и приятным интерфейсом. Smart Install Maker поддерживает все необходимые функции для создания полнофункциональных программ установки. Сюда входит: изменение системного реестра, создание INI-файлов, создание ярлыков, отображение текста лицензионного соглашения и текста информации, регистрация ActiveX компонентов, выполнение команд и многое другое. Размер установочного модуля составляет всего 45 Кб. Программа поддерживает превосходный формат сжатия LZMA. Все это позволяет создавать действительно компактные инсталляторы, которые не создадут проблем при их распространении по Интернету. Особенности Smart Install Maker: - Современный стиль оформления инсталлятора - Полностью настраиваемый интерфейс - Небольшой размер инсталлятора: минимальный размер - 45 Кб - Поддержка алгоритма сжатия LZMA - Поддержка мультиязычности инсталлятора - Интуитивно понятный интерфейс пользователя - Проверка версии установленного .NET Framework - Возможность использования переменных директорий - Самораспаковывающиеся инсталляторы, не требующие дополнителных файлов и библиотек Незарегистрированная версия Smart Install Maker работает в течение 30 дней с небольшим ограничением. Для русскоязычных пользователей стоимость регистрации составляет всего 450 рублей. Домашняя страница: www.sminstall.com/rus/ скачивай попробуй. ключеген в инете есть их полно. ![]() ![]() ![]() |
|
Создано: 26 февраля 2009 05:28 · Личное сообщение · #21 |
|
Создано: 26 февраля 2009 15:46 · Личное сообщение · #22 |
|
Создано: 26 февраля 2009 20:16 · Личное сообщение · #23 |
|
Создано: 26 февраля 2009 22:41 · Личное сообщение · #24 |
|
Создано: 26 февраля 2009 22:43 · Личное сообщение · #25 |
|
Создано: 27 февраля 2009 00:06 · Личное сообщение · #26 |
|
Создано: 27 февраля 2009 20:00 · Поправил: Stack · Личное сообщение · #27 Alf пишет: в винде есть свой встроенный инсталлятор IExpress Wizard - работает на базе advapi.dll и языка скриптов inf - валяется в System32 не оч путевый ( можно вызывать через окошко выполнить: IExpress.exe) Inno Setup - поначалу мож сложно и интерфейс сам по себе не выдающийся (про скины я не говорю, так как не всегда игра стоит свеч), НО сделать можно все возможное и невозможное. Smart Install Maker - это мощное и удобное средство для создания... бла бла бла - незнаю как в свежих версиях но в старых пипец какие глюки были вплоть до того что на некоторых системах "нагло врал" - тоесть вроде все установилось а фаелов нету. ----- Md5 fcbb6c9c9a5029b24d70f2d67c7cca74 ![]() |
|
Создано: 27 февраля 2009 20:56 · Личное сообщение · #28 Ну если не хочется из пушки по воробьям, то 1.Winrar SFX со сценарием типа такого: Path="C:\Program Files\TotalCMD" Overwrite=1 Shortcut=D,Totalcmd.exe,,"","Total Commander" где Path - Установить предлагаемый по умолчанию путь для распаковки Shortcut - Создать ярлык для распакованного файла D Создать ярлык на Рабочем столе S Создать ярлык в меню кнопки "Пуск" P Создать ярлык в меню "Пуск/Программы" T Создать ярлык в папке "Автозагрузка" Подробнее смотрите хелп рара: SFX-модули GUI: команды создания инсталляторов Единственная загвозка - WINRAR сам по себе платный 2.или 7zip+http://7zsfx.solta.ru/ru/ (+40килобайт(в UPX) к 7z архиву - наверно самый минимальный размер инсталлятора получишь). Плюс еще и бесплатный. ![]() |
|
Создано: 27 февраля 2009 21:21 · Поправил: pollllll_n · Личное сообщение · #29 |
|
Создано: 27 февраля 2009 22:28 · Личное сообщение · #30 |
![]() |
eXeL@B —› Софт, инструменты —› Хороший инсталлятор |
Эта тема закрыта. Ответы больше не принимаются. |