Главная страница
    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.029 c
15-1172255894
mdaaaaaaa
2007-02-23 21:38
2007.03.18
Flash


2-1171970778
sashakbest
2007-02-20 14:26
2007.03.18
Памогите, кто знаете


2-1172482644
Bogdan1024
2007-02-26 12:37
2007.03.18
Каст от одного типа к другому


15-1172354916
Kair+
2007-02-25 01:08
2007.03.18
MySQL + DateTime


2-1172126982
Виталий Гаврилов
2007-02-22 09:49
2007.03.18
загрузка из текстового файла в Edit





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