Нет единственно возможной причины хотеть сделать это.Пользовательские действия класса установщика не имеют доступа к дескриптору MSI.Это означает, что они не могут получить / установить свойства.Единственное, что можно использовать, - это изменить конфигурацию машины, и это противоречит всем рекомендациям установщика Windows, чтобы сделать это из последовательности пользовательского интерфейса.
Единственное, что следует сделать наКнопка в пользовательском интерфейсе - это проверка, которую необходимо выполнить перед переходом к следующему диалогу.Примером может служить проверка пользовательского ввода, такого как учетные данные для подключения к серверу SQL.Тяжелую работу по подключению к серверу SQL и выполнению каких-либо действий с ним следует выполнять как отложенные пользовательские действия в последовательности выполнения.
Я предлагаю изучить WiX DTF.Это предоставляет больше функциональных возможностей, чем настраиваемые действия класса установщика, и позволяет создавать решения, соответствующие передовым методам.