如何使用注册表更改Windows 7壁纸?

L J*_*L J 2 windows-registry windows-7 desktop-customization

我想做的就是让 Windows 在晚上切换到不同的壁纸文件夹(包含夜间图像的文件夹)。为了实现这一目标,我计划使用任务计划程序来运行 .bat 文件,该文件只需切换两个文件夹的名称即可。这非常简单。

唯一的问题是 Windows 不允许我重命名包含当前壁纸图像的文件夹。这意味着我在重命名文件夹时必须暂时将当前壁纸图像更改为其他图像。

为此,我需要某种文件来修改注册表项: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\Wallpaper

我确实找到了某人编写的一个脚本,我认为它可以做到这一点,但它对我来说技术性太强,无法理解。我对 C 语言一无所知,不知道什么是类和命名空间,也不知道如何创建在 Windows 中运行此代码的文件。此外,似乎有很多代码只是为了更改单个注册表项的值。我必须安装软件吗?

也许有人可以给我一些帮助?

另外,谁能确认 Windows 壁纸文件夹没有保存在注册表中?如果是的话,我可以简单地更改它,而不必重命名文件夹。但我查了很多资料,在注册表中都找不到它的踪迹。

小智 5

转到Computer\HKEY_CURRENT_USER\Control Panel\Desktop 添加名为“”的新字符串值Wallpaper并将其值设置为图像的完整路径。