Как установить Windows 10 и выше Lock Screen Wallpaper из WPF? - PullRequest
0 голосов
/ 11 января 2019

Я хочу установить обои экрана блокировки 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();

Но обои экрана блокировки не меняются. Я что-то не так делаю?

...