В разделе [Run]
сценария Inno Setup есть флаг runasoriginaluser
, который позволяет сценарию запускать процесс от имени исходного пользователя:
, который будет создан порожденным процессом с(обычно не повышенные) учетные данные пользователя, который изначально запустил программу установки (т. е. учетные данные «до диалога UAC»).
Существует ли эквивалентный флаг или обходной путь для {userdocs}
константа папки оболочки?
Это, очевидно, известное ограничение в Inno Setup (и других установщиках, как правило), но я надеюсь, что кто-то знает обходной путь.Файл справки Inno Setup:
Константы «пользователя» относятся к профилю пользователя, запустившего программу установки.Этот пользователь часто отличается от текущего пользователя, вошедшего в систему, поэтому используйте константы «user» с осторожностью.