Sco*_*ish 11 desktop-customization windows-8
最近升级到 Windows 8 后,我检索当前桌面墙纸图像的脚本已损坏。
对于 Windows 7,如何找到当前桌面图像的路径?,这很好用。但是,该注册表项现在始终包含
C:\Windows\web\wallpaper\Windows\img0.jpg
Run Code Online (Sandbox Code Playgroud)
什么是用于 Windows 8 的新注册表项?
我找到了两种可能的解决方案。
首先,这个键包含看起来像 Base64 编码的路径:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Images\ID2
Run Code Online (Sandbox Code Playgroud)
然后是“自定义主题属性文件”,其中还包含一个“[幻灯片]”部分,看起来像 Base64:
C:\Users\Scott\AppData\Local\Microsoft\Windows\Themes\Custom.theme
Run Code Online (Sandbox Code Playgroud)
Sco*_*ish 11
下面的两个注册表项都存储了当前壁纸图片的原始路径:
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache_000
Run Code Online (Sandbox Code Playgroud)
它们采用 Unicode 格式,解码后,您将拥有当前壁纸图像的完整路径。
小智 6
| 归档时间: |
|
| 查看次数: |
48050 次 |
| 最近记录: |