我正在尝试从 ProgramFiles/MyApp 中的配置文件中读取,但在 Windows 7 中,它会抛出拒绝访问的异常,它与 ProgrammData/MyApp 中的文件相同:
fileStream = new FileStream(this.StorageName, FileMode.Open, FileAccess.Read);
是不是只允许从这些文件夹中读取?
我正在尝试从 ProgramFiles/MyApp 中的配置文件中读取,但在 Windows 7 中,它会抛出拒绝访问的异常,它与 ProgrammData/MyApp 中的文件相同:
fileStream = new FileStream(this.StorageName, FileMode.Open, FileAccess.Read);
是不是只允许从这些文件夹中读取?
这似乎是一个 UAC 问题,您应该根据 nmahajan 重新定位您的信息。
引用 GTVic:
1 - C:\Users\username\Documents
2 - C:\Users\username\AppData\Local
3 - C:\Users\username\AppData\Roaming
4 - C:\Users\Public\Documents
5 - C:\ProgramData
用于:
1 - 一位用户在登录到一台特定计算机时
的私有数据,用户可以通过浏览他们的 Documents 文件夹轻松找到数据库文件2 - 一位用户在登录到一台特定计算机时
的私有数据,数据库文件位于隐藏文件夹中,但熟练用户可以访问3 - 一个用户在登录到任何联网计算机时
的私有数据,数据库文件位于隐藏文件夹中,但熟练用户可以访问4 - 对登录到特定计算机
的任何用户公开的数据,用户可以通过浏览公共文档文件夹轻松找到数据库文件5 - 对登录到特定计算机
的任何用户公开的数据数据库文件位于隐藏文件夹中,但熟练用户可以访问