Принцип работы инсталлятора

Аватар пользователя tivik
Не в сети
Последнее посещение: 2 года 49 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Баллы: 1.74

Всем добрый день!

Опишите, пожалуйста, принцип работы современных инсталляторов.

 

У меня есть одно предположение, но это так...догадки:

1. Инсталлятор перерабатывает файлы в текст, то бишь file_get_contents()...

2. Весь этот код вносится в некий массив, где ключами будут уже имена файлов.

3. Каким-то чудом компилируется программа, которая будет создавать эти файлы в указанном месте, что не так-то уж сложно.

Аватар пользователя tornado5
Не в сети
Последнее посещение: 20 недель 2 часа назад
Зарегистрирован: 2014-06-24
Сообщения:
Баллы: 0.12
Если описать буквально парой

Если описать буквально парой слов, то инсталлятор распаковывает файлы программы в определенные заданные папки, а также вносит в реестр Windows соответствующие записи для корректной работы конкретной программы. Это я объяснил, конечно, очень утрированно.

Аватар пользователя krym.ru
Не в сети
Последнее посещение: 2 года 34 недели назад
Зарегистрирован: 2014-07-04
Сообщения:
Баллы: 2.64
Как уже было сказано

Как уже было сказано сообщением выше, инсталлятор, это программа, которая автоматически распаковывает и устанавливает выбранную программу в нужную вам папку и диск. При помощи инсталлятора, можно устанавливать любые программы и папки. Для этого нужно создать при помощи программы инсталлятора файл exe.

Аватар пользователя spcsn
Не в сети
Последнее посещение: 3 года 5 недель назад
Зарегистрирован: 2014-07-09
Сообщения:
Баллы: 0.54
задачи install, а не проще ли portable?

Инсталлятор в первую очередь проверяет свободное место на жёстком диске и оперативной памяти, когда убеждается, что ему хватит доступной памяти, то переходит к анализу операционной системы и возможностей ПК. А именно версия ОС, тип процессора, его архитектура (x86 или 64). Если всё соответствует условиям программы, то переходит к диалогу пользователем. Принятие лицензионного соглашения, настройка параметров установки и так далее. Затем, в этом файле-инсталляторе имеются файлы, которые нужно скопировать в определённые места. И не только файлы, ведь необходимость создать записи в реестре Windows. Это всё делается при помощи командной строки. В текстовый файл записываются все файлы, которые необходимо скопировать, а так же записи (ключи), которые необходимо внести в реестр. Когда всё прошло благополучно или нет, то выдаётся соответствующий результат или код ошибки. После этого предлагается перезагрузить компьютер или запустить программу (инструкцию). Возни много, лучше использовать портативные версии. Но у них как правило меньше возможностей.

Всё это сейчас делается при помощи программ. То есть программы создают программы. Вот такая ситуация.

Реклама


| Почему выгодно использовать рекламу в Интернете | Развитие имиджа - распространение качественного автопостинга | Циркониевые коронки в Москве | Создание и продвижение сайтов | Эффективная печать и сканирование | Агентство интернет-маркетинга в Москве | Умное продвижение сайтов в ТОП! | Самые перспективные языки программирования: тройка лучших | Предоставление аренды VPS | Интернет-магазин товаров для животных Zoomark | Конструктор сайтов: хочу все знать | Услуги по продвижению сайтов | Как согласовать вывеску на фасаде магазина? | Полноценный сайт или лендинг пейдж | Покраска мебели в Москве | Колеса для тележек бортового питания | Поделки из проволоки своими руками | Лучшее турагентство в Киеве предлагает вам свои услуги | Как увеличить продажи установив виджет отзывов о компании | Покраска МДФ в Москве | Несколько альтернативных способов бросить свадебный букет в толпу незамужних подруг