当前,我曾经Path.GetTempPath()
想出将日志文件写入哪里,但是最近我遇到了一个用户的计算机,该计算机返回的路径不是我所期望的。
通常,返回的路径是C:\ Documents and Settings \ [userid] \ Local Settings \ Temp, 但在这种情况下,它是C:\ Temp
通常这不是问题,但是由于某种原因,相关用户无权写入C:\ Temp
我仔细检查了环境变量,并且USER环境变量按预期指向C:\ Documents and Settings \ [userid] \ Local Settings \ Temp,而SYSTEM环境变量指向C:\ WINNT \ Temp。
那么...从哪里Path.GetTempPath()
获得价值呢?组策略?注册表?
我已经谷歌搜索,但无济于事。