Мне нужен доступ к временной папке текущего пользователя,
, например: C:\Users\asad\AppData\Local\Temp
из службы WCF, которая размещена как Windows Служба на локальной машине.
Windows служба работает с ServiceAccount.LocalSystem
, из-за чего System.IO.Path.GetTempPath()
возвращает C:\Windows
и
Environment.GetEnvironmentVariable("TEMP", EnvironmentVariableTarget.User)
дает C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp
.
Но мне требуется C:\Users\asad\AppData\Local\Temp
. Любая помощь в том, как получить упомянутый временный путь, приветствуется.
Спасибо