Ну здесь так просто не ответишь на поставленный вопрос. Мне кажется, что более правильным будет не спеша и последовательно "съесть слона по кусочкам" а именно:
1) Ознакомиться с типами инсталляторов используемых производителями программного обеспечения для упаковки своих программ. Ведь разные программы имеют разные инсталляторы а следовательно, разные ключи установки и разбираться в этом просто необходимо. В этом вам поможет
статья "Типы инсталляторов"
2) Ключи установки. Что это за ключи такие и как их применять рассказывается в
статье "Ключи для приложений (основы)". Это можно сказать основная, если хотите
база, для автоматической установки приложений.
3) Самораспаковывающиеся архивы. Всё очень просто и доступно изложено в
статье "Создание SFX архива". Для чего они нужны? Самый простой пример: установлена программа, любая и вы хотите добавить к ней скины, языковые файлы и т.д., вы скачивайте их с Интенета и запаковывайте в SFX архив, который в процессе установки распакует файлы скажем в %ProgramFiles%\AIMP\Skins. На выходе мы получаем программу с коллекцией скинов.
4) %ProgramFiles%\AIMP\Skins... что за %ProgramFiles%... да автор накурился???? При создании SFX архивов и командных файлов пути к папкам лучше прописывать с использованием переменных. Это придаёт некоторую универсальность вашему проекту. Подробно всё описано в
статье "Переменные среды".
5) Также в процессе создания автоматической установки может понадобиться написать командный файл, который скажем будет удалять некоторые файлы или выполнять определённые инструкции. Читаем статью
Пакетные и командные файлы (*. bat и *.cmd)
6) Допустим мы разобрались с типами инсталляторов, знаем как применять ключи автоматической установки, к программам мы добавили скины или ещё что-то и упаковали всё это добро в SFX архив. Теперь нам нужна программа для выбора устанавливаемых приложений, именно в ней будут прописаны команды для запуска установки программ и будут созданы категории со списком программ
Статья
Выбор устанавливаемых приложений поможет вам сориентироваться в выборе меню для проекта.
А здесь находятся ссылки на программы, утилиты и скрипты, которые могут вам пригодиться в процессе работы.
Ссылки
Вроде ничего не упустил а даже если и упустил, то другие участники форума добавят недостающую информацию. Всё вышеизложенное является своеобразной
"таблицей умножения" в интересном мире автоустановки. Без понимания вышеизложенного не получится углубиться в автоматическую установку.
А так как нет предела совершенству, то дальше можно уже подключить к делу
AutoIt скрипты (я их обожаю), Inno Setup и перепаковку приложений.