我正在尝试从ProgramFiles / MyApp中的配置文件中读取,但在Windows 7中它会抛出Access拒绝的异常,它与ProgrammData / MyApp中的文件相同:
fileStream = new FileStream(this.StorageName,FileMode.Open,FileAccess.Read);
是否只允许从这些文件夹中读取?
答案 0 :(得分:0)
它似乎是一个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 - 登录到一台特定计算机时专用于一个用户的数据
用户可以通过浏览他们的文档文件夹轻松找到数据库文件2 - 登录到一台特定计算机时专用于一个用户的数据
数据库文件位于隐藏文件夹中,但技术熟练的用户可以访问3 - 登录任何联网计算机时专用于一个用户的数据
数据库文件位于隐藏文件夹中,但技术熟练的用户可以访问4 - 向登录到特定计算机的任何用户公开数据
用户可以通过浏览公共文档文件夹轻松找到数据库文件5 - 向登录到特定计算机的任何用户公开数据
数据库文件位于隐藏文件夹中,但技术熟练的用户可以访问