c# - 如何从 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();
但是锁屏壁纸没有变化。我做错什么了吗?
解决方案
推荐阅读
- node.js - 如何从 Node JS 中的 Excel 工作表中读取数据?
- angular - Openalyers4 Angular5无法将信息添加到变量
- groovy - Jmeter 在 Groovy 中使用正则表达式查找子字符串
- javascript - 使用回调响应 setState 并传递道具
- ajax - 通过ajax调用当前路由名称
- c - 这个linux内核宏中的BIT()是什么意思?
- symfony - 如何使密码不需要 FOS Bundle
- java - 如何更改根元素
- pandoc - Pandoc:删除方程式,因为它们已损坏
- svg - 应用 svgPanZoom 后 Svg 的大小不同