[英]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.