如何以编程方式更改/设置锁定屏幕背景图像(使用 VB.NET、C# 或 Visual C++)?我使用的是 Win 10 Pro 和 Visual Studio 2017 Pro。
我在网上看过,但大多数解决方案似乎都行不通。例如:
- 两者都是 Change Win 10 Lockscreen Image Mutiple Times C# WPF和 Change Windows Lock Screen background image in C#提供示例代码,但导入
System.Windows.Media.Imaging
、Windows.Storage
、Windows.Storage.Streams
、Windows。粘贴代码时找不到 System.UserProfile
。我需要添加具体引用资料吗? - Lock screen personalization sample看起来很有前途,但在打开解决方案/项目文件时,Visual Studio 会抛出一个错误,指出提供的格式不可读。
大多数来源(还有 Windows Dev Center - LockScreen Class )似乎建议
Windows.System.UserProfile.LockScreen.SetImageFileAsync(file);
但我显然缺少使其运行的特定命名空间/导入/包。
如有任何帮助,我们将不胜感激。
最佳答案
我找到了一个更简单的方法来使用这个问题 Windows 10 Pro lockscreen mass change .我需要做的就是在
下设置注册表项计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP
DesktopImagePath
DesktopImageUrl
锁屏图像路径
LockScreenImageUrl
到所需图片的路径,无需 UWP 或 WPF。
关于c# - 以编程方式更改 Windows 10 锁屏背景(在桌面上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51781921/