我有一个CSharp应用程序,我正在下载一个临时文件,但我需要这个程序在非管理员模式下运行,如果我有管理员模式,我只能写入C盘。
没有管理员privellages的程序可以写什么目录?
答案 0 :(得分:4)
您是否尝试过Path.GetTempPath()
?
答案 1 :(得分:0)
Isolated Storage,无论管理员是否拥有管理权限(或没有管理员权限)。
隔离存储是一种数据存储 提供隔离的机制 定义标准化方法的安全性 将代码与保存的数据相关联。 标准化提供其他 也有好处。管理员可以 使用旨在操纵的工具 隔离存储配置文件 存储空间,设置安全策略, 并删除未使用的数据。与孤立 存储,您的代码不再需要 指定安全位置的唯一路径 在文件系统中,数据是 免受其他应用程序的影响 只有隔离存储访问权限。 表示硬编码的信息 应用程序的存储区域在哪里 找不到。