Cached image not being updated with LockScreen.SetImageFileA



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

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

编辑

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

system.io.io.filenotfoundexception:'系统找不到文件 指定的。(Hresult的例外:0x80070002('

LockScreen.SetImageFileAsync。但是然后我再次运行它,它不会引发异常。

更多信息

定位和最低版本是Windows 1903,计算机本身也是如此。在登录选项中,我"使用我的登录信息自动..."关闭。我也有休眠状态(因此,快速启动也是禁用的(。我已经在2台计算机上进行了测试,其中包括FileNotFoundException

如注释中所述,这是Windows中的错误。

感谢Stefan Wick MSFT。

最新更新