|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2009, 01:52 | #1 |
Регистрация: 17.03.2009
Сообщений: 6
|
Создание инсталлятора в с++
Вобщем, дали курсач создание инстолятора в с++. Подскажите плз где можно найти информацию по теме, книги, статьи, или ещё что-нить. за любую информацию буду благодарен
|
17.03.2009, 07:02 | #2 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
уточни, тебе нужно сделать программу которая будет создавать инсталлер, или уже готовый инсталлер? но в любом случае работа идет в несколько этапов
1) сбор файлов и упаковка их в один файл (необязательный пункт, но нужен для усложнения вскрытия инсталлера) 2) сжатие полученного файла(ов) 3) написание программы для извлечения файлов в общем тут нет ничего сложного, свой первый инсталлер я написал за день... |
19.03.2009, 18:13 | #3 |
Регистрация: 17.03.2009
Сообщений: 6
|
Мне нужно сделать сам инсталятор, и для начала без первого пункта
мб у когонить есть проект инсталятора?) или код... |
19.03.2009, 18:28 | #4 | |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
Цитата:
почитай а вообще код инсталятора довольно трудно найти
О, степь родимая, как я скучаю по тебе...
|
|
19.03.2009, 19:36 | #5 |
Регистрация: 17.03.2009
Сообщений: 6
|
Я это уже читал, мне нуно инсталятор написать самому на с++, ане пользоваться посторонними программами...
|
20.03.2009, 04:46 | #6 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
так что бы сделать инсталятор, нужно придумать как он будет работать, а точнее способ запаковки и распаковки файлов, эти 2 процедуры являются ключевыми в инстяляторе. а все остальное это мелочь... у меня есть исходник инстлятора, но он на delphi.. сам то что нить смог написать?
|
23.03.2009, 13:01 | #7 |
Регистрация: 17.03.2009
Сообщений: 6
|
Понимаеш это для мну где-то в далеке пока, причём очень, всё что я изучал в делфи/с++ это циклы, структуры, и потодобное, что изучают на 1ом курсе...
неписал ничего, что писать беспонятия... вот и хочу материал найти... |
23.03.2009, 13:13 | #8 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
А не прокатит создание инсталла при помощи консольного Rar архиватора ?
Создай свою Win оболочку и закидай все в консоль рара |
23.03.2009, 13:28 | #9 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
Noor
ну это слишком видно будет. Если хотите слегка помучаться, но сделать красивую штуку, то почитайте ссылка как архивнёте - пишите алгоритм распаковки(ну тут ещё проще если разберетесь КАК архивировать). Потом клепаете иконку и будет Вам счастье.
От знаний ещё никто не умирал, но рисковать не стоит.
|
23.03.2009, 14:16 | #10 |
Пользователь
Регистрация: 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. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание инсталлятора | 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 |