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

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"/>,此代码仍会出现未经授权的访问错误 在清单中并允许应用程序在 Windows 10 中的隐私设置中获得这些权限。 感谢任何帮助。

问题是你没用过Windows Storage namespace APIs. If you read the document File access permissions,这一点你就知道了。

This capability(broadFileSystemAccess) works for APIs in the Windows.Storage namespace.