В настоящее время я участвую в разработке установщика NSIS. Этот установщик использует плагин UAC для повышения прав, чтобы иметь возможность установки в каталог внутри Program Files. Теперь установщик поднимается в .onInit, в самом начале. Пользователь может позже выбрать путь, и даже если этот путь находится за пределами Program Files, программа установки уже запущена с повышенными правами. Можно ли повысить только после того, как пользователь выбрал путь, если этот путь требует прав администратора? Или это не рекомендуется?