Tendo atualizado recentemente para o Windows 8, meu script para recuperar a imagem atual do papel de parede da área de trabalho foi quebrado.
No Windows 7, como descobrir o caminho para a imagem da área de trabalho atual? , isso funciona muito bem. No entanto, essa chave do registro agora sempre contém
C:\Windows\web\wallpaper\Windows\img0.jpg
Qual é a nova chave do Registro usada no Windows 8?
Eu encontrei duas soluções possíveis.
Primeiramente, essa chave contém o que parece um caminho codificado em Base64:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Images\ID2
E existe o "arquivo de propriedades do tema personalizado", que também contém uma seção "[SlideShow]" que se parece com Base64:
C:\Users\Scott\AppData\Local\Microsoft\Windows\Themes\Custom.theme