写入文件以在 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.
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.