在哪里放置临时的非管理员文件?

时间:2011-03-03 20:36:19

标签: c#

我有一个CSharp应用程序,我正在下载一个临时文件,但我需要这个程序在非管理员模式下运行,如果我有管理员模式,我只能写入C盘。

没有管理员privellages的程序可以写什么目录?

2 个答案:

答案 0 :(得分:4)

您是否尝试过Path.GetTempPath()

答案 1 :(得分:0)

所有登录到计算机的用户都可以使用

Isolated Storage,无论管理员是否拥有管理权限(或没有管理员权限)。

  

隔离存储是一种数据存储   提供隔离的机制   定义标准化方法的安全性   将代码与保存的数据相关联。   标准化提供其他   也有好处。管理员可以   使用旨在操纵的工具   隔离存储配置文件   存储空间,设置安全策略,   并删除未使用的数据。与孤立   存储,您的代码不再需要   指定安全位置的唯一路径   在文件系统中,数据是   免受其他应用程序的影响   只有隔离存储访问权限。   表示硬编码的信息   应用程序的存储区域在哪里   找不到。