Части моего набора приложений (клиент + программа обновления) нуждаются в правах администратора для правильного поведения. Мое клиентское приложение использует QDesktopServices :: storageLocation () в разных местах, чтобы получить правильный путь к профилю пользователя для сохранения пользовательских данных. Но как только я использую QDesktopService :: storageLocation () в приложении с повышенными правами, путь меняется на пользователя с правами администратора, что затрудняет контроль.
Например, из «C: \ Users \ basic_user \ AppData \ Local» в «C: \ Users \ admin \ AppData \ Local».
Есть ли способ справиться с этим с помощью qt или я могу использовать только WinApi?
Каков «правильный путь», когда приходится сталкиваться со сценарием использования приложения с повышенными правами, но все же необходимо работать в пространстве пользователя.
С уважением,
Адриан
Задача ещё не решена.
Других решений пока нет …