none
win8 rc 一个非常奇怪的问题 RRS feed

  • 问题

  • 先贴上代码:

                   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怎么会有这种异常

    2012年5月16日 3:56

答案

  • 你好,

    Win8 RC尚没有正式发布,不在微软的支持范围内。我们只能保证其在目前正式发布的Consumer Preview版本中的问题。

    如果你有任何相关目前还在保密协定中Windows 8 版本的问题,请咨询你这个版本的提供者。

    --------------------------------------------------------------------------------------------------------------

    你的代码在Consumer Preview版本中没有问题。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月17日 3:13
    版主

全部回复

  • Package.appxmanifest
    在Declarations 中加入程序支持的文件类型  ,这里选择 
    File Type Associations,在Supported File Type 中加入支持的类型即可
    2012年5月16日 9:58
  • 你好,

    Win8 RC尚没有正式发布,不在微软的支持范围内。我们只能保证其在目前正式发布的Consumer Preview版本中的问题。

    如果你有任何相关目前还在保密协定中Windows 8 版本的问题,请咨询你这个版本的提供者。

    --------------------------------------------------------------------------------------------------------------

    你的代码在Consumer Preview版本中没有问题。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月17日 3:13
    版主