[英]Writing to file giving unauthorized access in c#
FileStream fs = new FileStream("C:\\Users\\admin\\Documents\\test1.rtf", FileMode.Open, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("Hello World");
sw.Dispose();
fs.Dispose();
即使我在<rescap:Capability Name="broadFileSystemAccess"/>
声明了<rescap:Capability Name="broadFileSystemAccess"/>
,并允许应用程序在Windows 10的隐私设置中具有这些权限,此代码仍给出了未经授权的访问错误。
问题是您没有使用Windows Storage名称空间API。 如果您阅读了文件文件访问权限文档,您将了解这一点。
此功能(
broadFileSystemAccess
)适用于Windows.Storage命名空间中的API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.