Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

Inno Setup создание инсталлятора   Найти похожие ветки 

 
Dmitry_177   (2007-02-20 16:53) [0]

Создал свой инсталлятор в Inno Setup, сама программа написана на одних функциях WinAPI и занимает несколько килобайт.. А сам инсталляционный файл получился под 300 килобайт.. Можно ли сделать и сам инсталлятор маленьким? Потом установил свою же программу, увидел что файл unins000.exe занимает 669 килобайт, я думаю что он в самом инталляционном файле и занимает почти все это место в сжатом виде.. Можно ли сделать маленьким и сам дезинсталлятор? И можно ли переименовать его, чтобы был не unins000.exe а Uninstall.exe?


 
oldman ©   (2007-02-20 17:23) [1]


> А сам инсталляционный файл получился под 300 килобайт


Это для тебя много???
Заметь, там еще, наверное, и распаковщик засунут...


 
Ketmar ©   (2007-02-20 17:29) [2]

зачем тебе инсталлятор для такой программы?


 
Gero ©   (2007-02-20 17:30) [3]

> Можно ли сделать и сам инсталлятор маленьким?

Зачем?


 
Dmitry_177   (2007-02-20 17:33) [4]

oldman, сам подумай, программа занимает 20 кб, а инсталлятор 300 кб..=)) Как-то несправедливо малек.. Проще самому написать инсталлятор..=)

Ketmar, нужно чтобы пользовательмог ее и удалить и чтоб в реестре ничего не оставалос лишнего..


 
vasIZmax ©   (2007-02-20 17:35) [5]


> нужно чтобы пользовательмог ее и удалить и чтоб в реестре
> ничего не оставалос лишнего

и чтобы пользователь не знал что она установилась...
???

ЗЫ. меня одалевают смутные сомнения(с) не помню кто


 
oldman ©   (2007-02-20 17:36) [6]


> Dmitry_177   (20.02.07 17:33) [4]
> Проще самому написать инсталлятор..


Ну так... Пиши...


 
Ketmar ©   (2007-02-20 17:38) [7]

> Dmitry_177   (20.02.07 17:33) [4]
не пробовал такие функции встроить в саму программу?


 
Dmitry_177   (2007-02-20 17:40) [8]


> и чтобы пользователь не знал что она установилась...???

Нет, он сам ее установит и удалит когда захочет..


 
oldman ©   (2007-02-20 17:40) [9]


> и чтоб в реестре ничего не оставалос лишнего..


А ей точно нужна прописка в реестре?


 
Gero ©   (2007-02-20 17:41) [10]

> Как-то несправедливо малек

Несправедливо по отношению к программе или инсталлятору?


 
Dmitry_177   (2007-02-20 17:43) [11]


> А ей точно нужна прописка в реестре?

на все 100% =)


> Несправедливо по отношению к программе или инсталлятору?

к программе...


 
Gero ©   (2007-02-20 17:45) [12]

> [11] Dmitry_177   (20.02.07 17:43)
> к программе&#133

Думаешь, она может обидеться?


 
Dmitry_177   (2007-02-20 17:45) [13]


> не пробовал такие функции встроить в саму программу?

Я думал об этом, но так не пойдет..


 
Dmitry_177   (2007-02-20 17:45) [14]


> Думаешь, она может обидеться?

=)))))))))))


 
oldman ©   (2007-02-20 17:46) [15]


> Dmitry_177   (20.02.07 17:43) [11]
> > Несправедливо по отношению к программе или инсталлятору?
> к программе...


Она что, жаловалась?
Заметь, в инсталлятор входят: сама программа, файл прописки в реестре, данные о деинсталляторе, распаковщик всей этой фигни, возможно еще данные об авторе...

Вот и получи 300


 
Dmitry_177   (2007-02-20 17:50) [16]

Все же я свой напишу, только вот мне не понятно только как добавить программу в список "установки удаления программ".. Наверняка в реестре гденибудь что-то нужно прописывать..


 
oldman ©   (2007-02-20 17:56) [17]


> Dmitry_177   (20.02.07 17:50) [16]
> Все же я свой напишу, только вот мне не понятно только как
> добавить программу в список "установки удаления программ".
> . Наверняка в реестре гденибудь что-то нужно прописывать.
> .


Ага.
Куда-то там в Uninstall...
Только не лопухнись!


 
ANTPro ©   (2007-02-20 18:04) [18]

NSIS делает исталяторы размером по-меньше


 
Ketmar ©   (2007-02-20 18:12) [19]

> Dmitry_177   (20.02.07 17:50) [16]
исходники Inno Setup выложены для марсиан?


 
tesseract ©   (2007-02-20 19:06) [20]


> Все же я свой напишу, только вот мне не понятно только как
> добавить программу в список "установки удаления программ


Плакалъ.
Может ещё дизассемблер напишешь?

300 Кб - нормальный размер. Ты к своей проге лучше документацию приложи, она как раз до мега инсталлер добьёт .


 
Eraser ©   (2007-02-20 19:54) [21]

> [0] Dmitry_177   (20.02.07 16:53)


> Создал свой инсталлятор в Inno Setup, сама программа написана
> на одних функциях WinAPI и занимает несколько килобайт..
> А сам инсталляционный файл получился под 300 килобайт..

отсюда вопрос, стоило ли писать программу на чистом WinAPI, где создать простейшую менюшку целое дело..?


 
Gero ©   (2007-02-20 20:03) [22]

Автор просто озабочен размером.


 
Dmitry_177   (2007-02-22 00:54) [23]

А можно ли все же сделать чтобы дезинсталлятор назывался uninstall.exe а не unins000.exe?


 
Real ©   (2007-02-22 01:43) [24]


> ЗЫ. меня одалевают смутные сомнения(с) не помню кто

Не одолевают, а терзают. (с) - Бунша, из Ивана Васильевича :)

По сути - если программа такая мелкая, то сделай инсталл как SFX-Winrar. Он при распаковке ничего прописывать в реестр не будет, следовательно необходимость в унинсталле никакой.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.043 c
15-1171802179
C@N
2007-02-18 15:36
2007.03.18
господа! есть ли аналог дельфи, только фриваре????


15-1172230573
Cyrax
2007-02-23 14:36
2007.03.18
Индикатор клавиатуры языковой панели


15-1172361724
Суслик
2007-02-25 03:02
2007.03.18
http://delphigfx.mastak.ru/


15-1172047475
stone
2007-02-21 11:44
2007.03.18
Великий пост


2-1172146584
ANTPro
2007-02-22 15:16
2007.03.18
SetCapture





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский