Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Самопальный инсталлер, или как запихнуть несколько бинарников в один. / 14 сообщений из 14, страница 1 из 1
20.11.2006, 19:07
    #34141943
Павел. С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Всем доброго времени суток.

Скажите, никто не сталкивался с проблемой создания собственного инсталлера для своего приложения?

Есть задача, написать инсталлер, который просто будет класть исполняемяе модули программы (делеле, экзе) в определенные папки на диске, и писать кое-что в реестр.

Собственно вопрос: как хранить исполняемые файлы программы в програме-инсталлере??

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

Есть какие-нибудь соображения по этому поводу??
...
Рейтинг: 0 / 0
20.11.2006, 19:31
    #34141971
SnowMan2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
А чем стандартные не устраивают?
...
Рейтинг: 0 / 0
20.11.2006, 19:39
    #34141994
Павел. С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Очень критично по размеру...

вплоть до удаления сишной Runtime библиотеки из приложения.
...
Рейтинг: 0 / 0
20.11.2006, 20:01
    #34142044
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Используй RAR на фиг.
...
Рейтинг: 0 / 0
20.11.2006, 20:16
    #34142067
Павел. С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
MasterZivИспользуй RAR на фиг.
Какой RAR на фиг? ))

Самораспаковывающийся архив чтоль? Ну это не дело...
...
Рейтинг: 0 / 0
20.11.2006, 20:49
    #34142107
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
посмотри на Ghost Install. Очень даже приятная штука даже в бесплатном варианте.
http://www.ethalone.com/download.php
...
Рейтинг: 0 / 0
21.11.2006, 08:13
    #34142456
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Можно в ресурсах хранить.
В .rc пишешь myfile RCDATA "myfile.dll"
Потом в программе делаешь FindResource, SizeofResource, LoadResource, LockResource и в файл сохраняешь.
...
Рейтинг: 0 / 0
21.11.2006, 08:14
    #34142457
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Я использую NSIS Installer. Устраивает на 100%.
Велосипед изобретать не стоит.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.11.2006, 10:44
    #34142795
Павел. С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
BarloneМожно в ресурсах хранить.
В .rc пишешь myfile RCDATA "myfile.dll"
Потом в программе делаешь FindResource, SizeofResource, LoadResource, LockResource и в файл сохраняешь.

Спасибо, изучаю МСДН на эту тему.

Ну а если, все-таки, хочется еще и архивировать(пускай даже самыми тривиальными алгоритмами) "вшиваемые" в эхэ-шник (либо делеле) файлы?
А потом их оттуда разархивировать? И вообще, этим ф-ям есть какая-либо разница, с какими данными работать? Если нет - то можно сначала какой-нибудь своей программой делать все необходимые действия с файлами основной программы (та же архивация), затем объявлять их как ресурсы, затем при установке скидывать и разархивировать (ну либо наоборот).

Ну, надеюсь, меня поймут. Утро все-таки )
...
Рейтинг: 0 / 0
21.11.2006, 10:55
    #34142841
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Павел. СНу, надеюсь, меня поймут. Утро все-таки )нет, велосипедописателей всегда очень-очень трудно понять
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.11.2006, 11:19
    #34142930
AsPiro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Павел. СНу, надеюсь, меня поймут. Утро все-таки )Ты всёже расскажи зачем тебе это нужно. Откуда такая задача? И чем обычные инсталяторы тебя не устраивают?
...
Рейтинг: 0 / 0
21.11.2006, 11:21
    #34142936
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
AsPiro Павел. СНу, надеюсь, меня поймут. Утро все-таки )Ты всёже расскажи зачем тебе это нужно. Откуда такая задача? И чем обычные инсталяторы тебя не устраивают?
Заняться людям нечем, вот и все.
...
Рейтинг: 0 / 0
21.11.2006, 11:23
    #34142943
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
Павел. СИ вообще, этим ф-ям есть какая-либо разница, с какими данными работать?можешь туда хоть фотку голой бабы засунуть, им без разницы.
...
Рейтинг: 0 / 0
21.11.2006, 11:45
    #34143063
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самопальный инсталлер, или как запихнуть несколько бинарников в один.
можешь туда хоть фотку голой бабы засунуть, им без разницы.
ее туда надо всунуть обязательно(бабу)! это как аксиома для тех кто делает свои инсталеры :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Самопальный инсталлер, или как запихнуть несколько бинарников в один. / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]