Я написал несколько надстроек для Office и, в зависимости от пользователя, хотел бы установить определенные надстройки, я не против написать это с нуля, однако, прежде чем пытаться это сделать, я бы скорее узнал если есть другие доступные варианты.
Требуются следующие вещи
Надстройки изменяют реестр
Один установщик с опциональной установкой каждой надстройки
Следующие вещи не проблема
Файлы могут быть установлены в родительскую папку, т.е.
C: \ Program Files (x86) * Компания ** Группа программ * \ Программа \
Я изучил это и не нашел ничего для дополнительной установки нескольких программ. Особенно с учетом того, что реестр будет редактироваться для каждой надстройки.
Есть одна возможная опция, о которой я подумал: установить все, и только сделать реестр условным, что позволит пользователю только активировать программы.
p.s. Я прошу прощения, если моя формулировка неуклюжа, я не очень хорош со словами.