Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
6-1111342234
Matrex
2005-03-20 21:10
2005.07.25
как вызвать стандартное окно "Соединение с..."


4-1117486048
ali_tash
2005-05-31 00:47
2005.07.25
Flashka на компьютере


3-1118512468
Dirael
2005-06-11 21:54
2005.07.25
SQL в Delphi 7


3-1118573074
Nimfa
2005-06-12 14:44
2005.07.25
Выражения в агрегатных функциях


14-1120026331
Ega23
2005-06-29 10:25
2005.07.25
С днем рождения! 29 июня





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский