Запись : Вы можете заменить весь графический интерфейс MSI с помощью записи WiX (загрузчик и т. Д.) С пользовательским приложением начальной загрузки.Приложение начальной загрузки может делать «все что угодно» с точки зрения графического интерфейса пользователя.
Пожалуйста, посмотрите эти похожие вопросы и ответы:
MSI : И да, должна быть возможность отобразить стандартное диалоговое окно выбора каталога Windows, подключив пользовательское действие к событию нажатия кнопки обзора в диалоговом окне MSI - который затем вызовет общий диалог Windows для раздела папки.Затем вы устанавливаете свойство каталога из настраиваемого действия, используя C ++ или C # или даже сценарии, я полагаю.Никогда не пробовал скрипты. Этот старый проект C ++ может работать с небольшим массажем .Или может быть, первый раздел здесь .
Я сделал это много лет назад, и, насколько я помню, у меня возникли проблемы с Z-порядком диалога.Другими словами, в некоторых случаях под диалогами MSI отображался диалог выбора папки.Я не могу вспомнить, что я сделал, чтобы исправить это, но я думаю, что это было связано с некоторыми дисфункциональными вещами, связанными с клавишами отправки, прежде чем я пришел к выводу, что диалоги MSI в корне ошибочны.Я думаю, что тест дыма в порядке, прежде чем тратить на него значительное время.Это лучший совет, который я могу откашлять, поскольку я не пробовал его годами.
Некоторые ссылки :