Форум: "Потрепаться";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
ВнизЧем зажать инсталляционный пакет? Найти похожие ветки
← →
Ермак © (2005-07-01 22:16) [0]Вот сделал инсталлятор, однако получился набор из нескольких файлов, среди них bmp-слайды, которые отлично бы зажались,
да вот вопрос:
че бы такое навесить, чтобы оно было одним архивом и распаковыало мой инсталлятор во временную папку?
Только не WinRAR, т.к. програ коммерческая, а покупать ВинРар я пока не хочу.
Искал в сети бесплатный архиватор с самораспаковкой - не нашел...
Решил сам написать, беру известные компоненты ZLib - ни фига!
{$LINK ...}, а в результате unresolved external...
Посоветуйте что-нибудь!
Или архиватор, или простейнький компонент, который может сжимать-разжимать ПОТОКОВО!
← →
ferr © (2005-07-01 22:21) [1]Использовать нормальный, бесплатный Installer.
← →
y-soft © (2005-07-01 22:24) [2]Хм... Родная для Windows технология инсталяции MSI предусамтривает сжатие (можно даже выбрать его вид) и еще много вкусностей...
Если нет желания заморачиваться с коммерческими пакетами (рекомендую из таких Wise for Windows Installer), использующими эту технологию, то можно работать напрямую через API (описание в MSDN)...
← →
Ермак © (2005-07-01 22:49) [3]В смысле через API?
В Винде же нет встроенного сжатия?
Или я чего не знаю?
Коммерческий инсталлятор меня не устраивает.
Я уже сделал фирменный, настраиваемый через ини-файлы, под несколько продуктов,
с фигурной полупрозрачной формой, проверкой серийников и т.д.
Надо только упаковать...
← →
iZEN © (2005-07-01 22:49) [4]Вместо BMP лучше использовать PNG (даже не пытаться GIF).
А так...есть пара бесплатных инсталлеров. Например тот, которым WinAmp "ужимали". (не помню как называется)
← →
Kerk © (2005-07-01 22:50) [5]Ермак © (01.07.05 22:49) [3]
В Винде же нет встроенного сжатия?
У нее есть встроенное разжатие - см LZCopy и прочее.
Так же см. справкупо MSI.. там тоже все должно быть.
← →
Kerk © (2005-07-01 22:51) [6]iZEN © (01.07.05 22:49) [4]
Например тот, которым WinAmp "ужимали". (не помню как называется)
NSIS
Я его юзаю
← →
y-soft © (2005-07-01 23:00) [7]>Ермак © (01.07.05 22:49) [3]
Windows сейчас поддерживает сразу несколько технологий инсталяции, MS Installer последняя по времени появления, самая гибкая и мощная
В Винде же нет встроенного сжатия?
Начиная с ранних версий поддерживается Compress/Expand, чуть позже появилась поддержка формата CAB
Почему стоит использовать MSI?
Да потому что это родная для Windows технология, а значит:
- хорошо оттестированная
- уменьшится размер инсталяционных пакетов, т.к. почти все необходимое уже есть в Windows (например, незачем делать самораспаковывающиеся exe, встроен контроль за версиями и т.п.)
- отпадает необходимость изобретать велосипеды :)
← →
Ермак © (2005-07-01 23:13) [8]Меня в основном не устраивает внешний вид.
Слишком стандартно.
Фирменный инсталлятор, конечно, не самое главное,
но все-таки визитка своего рода...
>- отпадает необходимость изобретать велосипеды :)
Че там изобретать-то собственно?
Я его за два дня сделал, универсальный.
Единственный недостаток - размер, у СБилдера, как и у Дельфы,
каждый ехешник не маленький, но эта прога не будет распространяться по Интернет.
Это целиком коммерческий продукт.
Просто не хочется иметь вместо одного Setup.exe лапшу из папок и файлов... Хотя когда-то инсталляторы так и выглядели.
← →
wicked © (2005-07-01 23:28) [9]http://nsis.sf.net
http://www.jrsoftware.org/isinfo.php
по msi - пробовал разбираться - не получилось... :(
← →
u-12 (2005-07-02 00:21) [10]тисками:)
← →
DrPass © (2005-07-02 01:16) [11]
> Слишком стандартно.
>
> Фирменный инсталлятор, конечно, не самое главное,
> но все-таки визитка своего рода...
А ты не заметил, что все серьезные производители используют именно этот стандартный интерфейс. А "фирменный инсталлятор" - это визитная карточка любителей. MSI поддерживает откат всех действий в случае ошибки или отмены, восстановление поврежденных файлов и т.д. Твой инсталлятор на такое способен?
← →
y-soft © (2005-07-02 09:17) [12]>Ермак © (01.07.05 23:13) [8]
Меня в основном не устраивает внешний вид.
Слишком стандартно.
MSI поддерживает шаблоны стандартных диалогов, которые можно подстраивать под свой вкус. Если таких возможностей не хватает, то можно включить описание пользовательских диалогов. А уж сменить надписи и картинки (так почти всегда и поступают) вообще элементарно...
Просто не хочется иметь вместо одного Setup.exe лапшу из папок и файлов... Хотя когда-то инсталляторы так и выглядели.
Здесь можно обойтись вообще без EXE - все необходимое засунуть в единственный файл Setup.msi. Windows уже знает, как с ним обращаться
Единственное, это то, что технология на самом деле объемная и требуется порядочное время, чтобы ее изучить. Поэтому, собственно, и рекомендую использовать уже готовый пакет стороннего изготовителя, построенный на этой технологии.
Почему-то уверен, что среди них есть и бесплатные, надо только поискать в инете...
← →
y-soft © (2005-07-02 09:37) [13]>Ермак ©
Посмотрите здесь:
http://www.installsite.ru/
http://myitforum.techtarget.com/downloads/default.asp?srt=21&w=3&se=MSI&p=3
← →
Tirex (2005-07-02 13:16) [14]2 Ермак
Попробуй NSIS, он сразу и упаковывает и сжимает, кроме того free.
← →
Torry © (2005-07-02 14:16) [15]http://www.torry.net/pages.php?id=55
← →
Eraser © (2005-07-02 22:45) [16]А Win9x поддерживает msi без установки дополнительных пакетов.
← →
Tirex (2005-07-03 08:57) [17]Нет там требуется установка чего-то, обычно с дистрибутивом поставляются instmsiw.exe (instmsia.exe). Вообще более красивше imho когда дистр это один файл в котром все упаковано.
← →
Eraser © (2005-07-03 12:39) [18]Поэтому для небольших проектов, которым не недо во время установки регистрировать кучу компонентов и движков баз данных, предпочитаю использовать NSIS или Inno Setup.
← →
KilkennyCat © (2005-07-03 12:42) [19]y-soft © (01.07.05 23:00) [7]
Почему стоит использовать MSI?
Да потому что это родная для Windows технология, а значит:
- хорошо оттестированная
Вот на оттестирование я бы не стал делать акцент :) Особенно, ежели это родная винтехнология.
← →
Tirex (2005-07-03 13:24) [20]Если кто то еще сомневается:
Вот список тех кто использует nsis в своих проектах
http://nsis.sourceforge.net/users/
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.01 c