Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Чем зажать инсталляционный пакет?   Найти похожие ветки 

 
Ермак ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.046 c
10-1097676636
Morj
2004-10-13 18:10
2005.07.25
Сортировка диапазона ячеек в Excel


14-1120461030
Vlad Oshin
2005-07-04 11:10
2005.07.25
Смотрели Познера вчера про Российский автопром?


1-1120744238
Stalker01
2005-07-07 17:50
2005.07.25
Форма поверх всех окон


8-1111692690
Sky
2005-03-24 22:31
2005.07.25
Как в делфи реализовать фильтрацию звука по частотам


1-1120809729
slaga
2005-07-08 12:02
2005.07.25
Создание всех папок по заданому пути