Я хочу установить обои экрана блокировки Windows 10 и выше из приложения WPF. Я искал и нашел следующие ссылки полезными.
https://stackoverflow.com/a/51785913/5523095
https://superuser.com/a/1274588
Основываясь на предложении из приведенных выше ответов, я пытаюсь изменить обои экрана блокировки, используя следующий код.
RegistryKey key = Registry.CurrentUser.CreateSubKey(@"Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP", true);
key.SetValue(@"LockScreenImagePath", @"C:\Users\kumarm\Desktop\Wall.png");
key.SetValue(@"LockScreenImageUrl", @"C:\Users\kumarm\Desktop\Wall.png");
key.SetValue("LockScreenImageStatus", 1, RegistryValueKind.DWord);
key.Flush();
Но обои экрана блокировки не меняются. Я что-то не так делаю?