Как написать свою собственную программу инсталляции?

[Начало]

Если вы хотя бы однажды инсталлировали какую-нибудь программу под Windows, то, вероятно, заметили, что процесс инсталляции происходит поэтапно. Поэтапно — это ключевое слово, поскольку именно оно подводит нас к этапам инсталляции. Если мы подумаем ещё чуть-чуть, то обнаружим, что сложность реализации различных этапов очень и очень неодинакова.

Из всего, что я написал, есть один практический вывод: не все этапы инсталляции будут описаны в этом руководстве подробно. Почему? Потому что реализация этих этапов тривиальна или, по крайней мере, не очень сложна.

По большому счёту, здесь вы не встретите реализации, здесь вы найдёте информацию: много и на русском языке :)

Поскольку информации действительно много, я буду выкладывать её небольшими порциями: написал — выложил.

Этапы инсталляции

Копирование программы во временный каталог

Запугивание пользователя законами об авторских правах

Как получить важные системные данные

Копирование

Копирование (продолжение)

Системный реестр

Создание группы программ

Создание группы программ (продолжение)

Деинсталляция