首页 > 解决方案 > 如何从 WPF 设置 Windows 10 及更高版本的锁屏壁纸?

问题描述

我想从 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();

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

标签: c#wpflockscreenwallpaper

解决方案


推荐阅读