目前,我使用 Path.GetTempPath()
来确定在哪里写日志文件,但最近我遇到了一个用户的机器,返回的路径与我预期的不一样。
通常,返回的路径是 < strong > C: Document and Settings [ userid ] Local Settings Temp 但在本例中,它是 < strong > C: Temp
这通常不会是一个问题,但由于某些原因,该用户无法写入 C: 临时工
我反复检查了环境变量,当系统环境变量指向 C: WINNT 临时工时,USER 环境变量指向 C: 文档和设置[ userid ]本地设置临时值。
那么... Path.GetTempPath()
从哪里得到它的值? 组策略? 注册表?
我谷歌过了,但是没有结果。