Win7 注册表中的壁纸幻灯片文件夹在哪里?

Win7 注册表中的壁纸幻灯片文件夹在哪里?

我想要安排一个.bat 文件来每天晚上更改壁纸幻灯片文件夹的位置(这样我就可以在晚上使用“夜晚”图像的文件夹)。

我只能找到当前壁纸,但不知道幻灯片文件夹的位置。它保存在哪里?

答案1

您可以找到壁纸位置和壁纸适合

HKEY_CURRENT_USER\Control Panel\Desktop.

有关幻灯片的信息不在 Windows 注册表中。您必须打开此路径:

%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes\

并确保隐藏文件可见(您可以在文件夹选项中更改)。

信息位于 中slideshow.ini。根幻灯片图像和幻灯片的标签为 ImagesRootPIDL,它是 uuencoded PCIDLIST_ABSOLUTE 结构,您可以使用它来操作文件夹的位置。我认为使用两个单独的slideshow.ini文件进行交换似乎是更简单的方法。
编辑
基本过程是(由于 MS 内部原因,无法将壁纸从一个幻灯片设置到另一个幻灯片

  • 将备份的 slideshow.ini 文件复制回主题目录
  • 停止进程 -名称 explorer
  • 休眠 1 秒,仅当 Explorer 尚未自动重启时才启动它

相关内容