Если вы попробуете это, пожалуйста, держите меня в курсе :)

тоящее время я использую:

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

Чтобы получить текущего пользователяAppData\Local дорожка. Программа требует повышенных привилегий, и запуск ее в рамках стандартной пользовательской сессии выдает приглашение, требующее учетные данные администратора. Регистрация в качестве администратора (другой пользователь), по-видимому, меняет активного пользователя для программы. Таким образом, возвращаемый путь к папке является администратором, а не тем, который использует обычный пользователь.

Ожидаемый результат:

C:\Users\StandardUser\AppData\Local

Фактический результат:

C:\Users\Administrator\AppData\Local

Есть ли способ получить AppData \ Local path конкретного пользователя? Получение зарегистрированного имени пользователя или учетных данных не является проблемой по сравнению с получением пути для произвольного пользователя. Приложение основано на WPF, и его требуемые привилегии устанавливаются в файле манифестаrequestedEcecutionLevel (requireAdministrator).

Ответы на вопрос(0)

Ваш ответ на вопрос