Я использую его в настольном приложении для моста. Когда я впервые использовал его, он правильно установил изображение. С тех пор каждый раз, когда он выполняется, он просто устанавливает одно и то же первое изображение, независимо от того, на какой файл я указываю. Я даже вижу правильное изображение в настройках-> экран блокировки. Но когда я нажимаю на нее там, я получаю кэшированное изображение Даже после перезагрузки первое кэшированное изображение все равно отображается.
Настройка изображения другими способами (например, из приложения UWP) работает нормально.
EDIT
Еще одна странная вещь: когда я запускаю приложение в первый раз, я получаю:
System.IO.FileNotFoundException: 'Система не может найти файл
указано. (Исключение из HRESULT: 0x80070002) '
на LockScreen.SetImageFileAsync
. Но потом я просто запускаю его снова, и это исключение не выдается.
Подробнее
Таргетинг и минимальная версия - Windows 1903, как и сам компьютер. В параметрах входа у меня отключено "использовать мою регистрационную информацию для автоматического ...". У меня также отключен режим гибернации (и поэтому быстрый запуск также отключает). Я проверил это на 2 компьютерах с одинаковыми результатами, включая FileNotFoundException
.