Я создал MSI с WIX, для работы которого требуются повышенные разрешения. В проекте MSI я указал это через
<Package [...] InstallPrivileges="elevated" />
Теперь я включил этот MSI в проект пользовательской загрузки, основанный на WixWPF Bootstrapper. Насколько я понимаю, сам загрузчик не должен изменять состояние машины и, следовательно, не должен требовать повышенных привилегий.
Теперь я ожидаю, что Bootstrapper автоматически запустит интегрированный MSI с повышенными привилегиями, предложив пользователю диалог UAC, если это необходимо. Но это не так. Вместо этого установка просто терпит неудачу. Однако он работает, когда я запускаю исполняемый файл bootstrapper явно как администратор.
Как заставить загрузчик запрашивать повышенные разрешения при установке MSI?