无需注销即可通过注册表更改壁纸?

无需注销即可通过注册表更改壁纸?

我已经创建了一个应用程序,它将更改 Windows 注册表,如下所示:

HKEY_CURRENT_USER\Control Panel\Desktop]“墙纸”=“C:\Users\Public\Pictures\Sample Pictures\wallpaper.jpg”

但是,要使这些更改生效,用户必须注销并重新登录。有没有办法在不执行此操作的情况下更改壁纸?或者有人知道如何使用 C# 立即更改壁纸?

相关内容