写入文件以提供未经授权的C#访问

时间:2019-02-21 00:37:31

标签: c# uwp streamwriter

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"/>,此代码也给出了未经授权的访问错误 在清单中,并允许该应用在Windows 10中的隐私设置中具有这些权限。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

问题是您没有使用Windows Storage名称空间API。如果您阅读文档File access permissions,就会知道这一点。

  

此功能(broadFileSystemAccess)适用于Windows.Storage命名空间中的API。