Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 01:52   #1
ПурумПумПум
 
Регистрация: 17.03.2009
Сообщений: 6
Счастье Создание инсталлятора в с++

Вобщем, дали курсач создание инстолятора в с++. Подскажите плз где можно найти информацию по теме, книги, статьи, или ещё что-нить. за любую информацию буду благодарен
ПурумПумПум вне форума Ответить с цитированием
Старый 17.03.2009, 07:02   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

уточни, тебе нужно сделать программу которая будет создавать инсталлер, или уже готовый инсталлер? но в любом случае работа идет в несколько этапов
1) сбор файлов и упаковка их в один файл (необязательный пункт, но нужен для усложнения вскрытия инсталлера)
2) сжатие полученного файла(ов)
3) написание программы для извлечения файлов

в общем тут нет ничего сложного, свой первый инсталлер я написал за день...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 19.03.2009, 18:13   #3
ПурумПумПум
 
Регистрация: 17.03.2009
Сообщений: 6
По умолчанию

Мне нужно сделать сам инсталятор, и для начала без первого пункта
мб у когонить есть проект инсталятора?) или код...
ПурумПумПум вне форума Ответить с цитированием
Старый 19.03.2009, 18:28   #4
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
По умолчанию

Цитата:
Сообщение от ПурумПумПум Посмотреть сообщение
Мне нужно сделать сам инсталятор, и для начала без первого пункта
мб у когонить есть проект инсталятора?) или код...
http://www.realcoding.net/article/view/1900
почитай
а вообще код инсталятора довольно трудно найти
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 19.03.2009, 19:36   #5
ПурумПумПум
 
Регистрация: 17.03.2009
Сообщений: 6
По умолчанию

Я это уже читал, мне нуно инсталятор написать самому на с++, ане пользоваться посторонними программами...
ПурумПумПум вне форума Ответить с цитированием
Старый 20.03.2009, 04:46   #6
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

так что бы сделать инсталятор, нужно придумать как он будет работать, а точнее способ запаковки и распаковки файлов, эти 2 процедуры являются ключевыми в инстяляторе. а все остальное это мелочь... у меня есть исходник инстлятора, но он на delphi.. сам то что нить смог написать?
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 23.03.2009, 13:01   #7
ПурумПумПум
 
Регистрация: 17.03.2009
Сообщений: 6
По умолчанию

Понимаеш это для мну где-то в далеке пока, причём очень, всё что я изучал в делфи/с++ это циклы, структуры, и потодобное, что изучают на 1ом курсе...

неписал ничего, что писать беспонятия... вот и хочу материал найти...
ПурумПумПум вне форума Ответить с цитированием
Старый 23.03.2009, 13:13   #8
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

А не прокатит создание инсталла при помощи консольного Rar архиватора ?
Создай свою Win оболочку и закидай все в консоль рара
Noor вне форума Ответить с цитированием
Старый 23.03.2009, 13:28   #9
XuTpbIu
Злобстер
Форумчанин
 
Аватар для XuTpbIu
 
Регистрация: 19.03.2009
Сообщений: 134
По умолчанию

Noor
ну это слишком видно будет.

Если хотите слегка помучаться, но сделать красивую штуку, то почитайте ссылка
как архивнёте - пишите алгоритм распаковки(ну тут ещё проще если разберетесь КАК архивировать). Потом клепаете иконку и будет Вам счастье.
От знаний ещё никто не умирал, но рисковать не стоит.
XuTpbIu вне форума Ответить с цитированием
Старый 23.03.2009, 14:16   #10
Nomlpppp
Пользователь
 
Регистрация: 26.02.2009
Сообщений: 51
По умолчанию

Главная задача инсталлятора, помоему, не сжатие файлов, а удобное их хранение в одном месте и инсталляция в систему(при некотом контроле со стороны пользователя).
Так что задача вообще-то не очень сложная. Ты наверно видел файлы с расширением MSI и рядом много разных файлов(чаще cab архивов) но бывают и простые файлы или в перемешку. Так вот это и есть инсталлятор. Он хранит информацию о файлах(в INI). Производит диалог с пользователем, после чего знает разные особенности инсталляции, после чего собcтвенно производит копирование файлов средствами windows. Добавляет иконки на рабочий стол и т.п.

Делай простейший вариант:
1)Составляешь список файлов
2)Делаешь exe-шник с парой диалогов(куда копировать и еще какой нибудь)
3)Научи exe-шник добавлять иконку на рабочий стол(об этом много инф) и связывать ее с одним из файлов.

В принципе хватит.

Далее можешь научить exe-шник распаковывать cab архивы Windows коммандой expand. И файлы запвковать в cab

Такой exe-шник есть инсталлятор.

Последний раз редактировалось Nomlpppp; 23.03.2009 в 14:22.
Nomlpppp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание инсталлятора DelphiMan Общие вопросы Delphi 7 02.02.2009 22:57
Создание текстур KLOP Мультимедиа в Delphi 12 28.01.2009 22:36
Написание простого инсталлятора под UNIX zina2008 Фриланс 1 21.10.2008 09:08
Создание инсталлятора для программы, написанной на Delphi7 Anna_4493155 Общие вопросы Delphi 2 18.09.2008 09:12
Написание инсталлятора A114U Помощь студентам 8 04.08.2008 13:29