Посмотрите на Deployment Tools Foundation (DTF) для WIX. Существует файл DTF.chm с установкой WIX с большим количеством информации.
Предполагается, что процесс установки похож на
- Настройка установки, ввод параметров / ProgID, проверка и т. Д.
- Начать фактическую установку файлов
- Методы регистрации звонков
Вам понадобятся два пользовательских действия (игнорируя откат и удаление)
- SetupRegistration
- DoRegistration
SetupRegistration должно быть немедленным настраиваемым действием, запускаемым либо из пользовательского интерфейса, либо в конце фазы установки. Он захватывает ProgID и любые другие необходимые данные, использует объект CustomActionData и назначает его свойству с именем «DoRegistration» ( Важно, имя свойства должно совпадать со вторым пользовательским действием )
DoRegistration - это отложенное настраиваемое действие, которое должно быть запланировано в InstallExecuteSequence, вероятно, после InstallFiles, но это зависит. Он извлекает свойство Session.CustomActionData и получает ProgID, а затем вызывает любой метод регистрации, который вам нужен.