c# - 未使用 LockScreen.SetImageFileAsync(file) 更新缓存图像;

标签 c# uwp windows-store-apps win-universal-app desktop-bridge

我在桌面桥应用程序中使用它。我第一次使用它时,它正确地设置了图像。从那时起,每次执行时,无论我将其指向哪个文件,它都会设置相同的第一张图像。我什至可以在设置 ->锁定屏幕中看到正确的图像。但是当我在那里点击它时,我得到的是缓存的图像。即使在重新启动后,第一个缓存的图像仍然是显示的图像。

以其他方式(例如从 UWP 应用程序)设置图像工作正常。

编辑

另一个奇怪的事情是,当我第一次运行应用程序时,我得到:

System.IO.FileNotFoundException: 'The system cannot find the file specified. (Exception from HRESULT: 0x80070002)'

LockScreen.SetImageFileAsync 处。但后来我再次运行它,它没有抛出该异常。

更多信息

目标和最低版本是 Windows 1903,计算机本身也是如此。在登录选项中,我关闭了“使用我的登录信息自动...”。我也关闭了休眠功能(因此也禁用了快速启动)。我在 2 台计算机上对此进行了测试,结果相同,包括 FileNotFoundException

最佳答案

如评论中所述,这是 Windows 中的错误。

谢谢 Stefan Wick MSFT .

关于c# - 未使用 LockScreen.SetImageFileAsync(file) 更新缓存图像;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56935486/

相关文章:

c# - 如何写入 .NET Core 中的文件?

uwp - 如何在 UWP 应用程序中获取 Windows 10 设备 ID?

c# - Windows 应用商店应用程序数据将 TextBlock 绑定(bind)到来自 Web 服务的对象

c# - 如何获取单选按钮值并将其存储在mysql数据库中

c# webclient NetworkCredentials 在 Nodejs 中

c# - 将枚举值绑定(bind)到标签 XAML

c# - 平滑调整大小和淡入淡出 WP 应用程序

c# - UWP 代码签名

c# - 如何自定义 UWP 页面的应用程序标题栏

c# - 为 Windows Store App 定制的虚拟键盘