先贴上代码:
string picName = "abcd.jpg";
StorageFolder srcPicLocation = ApplicationData.Current.LocalFolder;
StorageFile srcPicFile = await srcPicLocation.GetFileAsync(picName);
IRandomAccessStream picStream = await srcPicFile.OpenAsync(FileAccessMode.ReadWrite);
await Windows.System.UserProfile.LockScreen.SetImageStreamAsync(picStream);在
SetImageStreamAsync函数会出现access is denied的异常。
如果文件夹换成PicturesLibrary就没问题,或者将函数换成SetImageFileAsync(srcPicFile)也不会出现异常。picStream都可以得到,都是设置流,在不同文件夹下SetImageStreamAsync怎么会有这种异常