如何从WPF设置Windows 10及更高版本的锁屏壁纸?

时间:2019-01-11 06:39:56

标签: c# wpf lockscreen wallpaper

我想从WPF应用程序中设置Windows 10及更高版本的锁屏壁纸。我搜索后发现以下链接很有用。

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();

但是锁屏墙纸没有变化。我做错什么了吗?

0 个答案:

没有答案