Habiendo actualizado recientemente a Windows 8, mi secuencia de comandos para recuperar la imagen de fondo de escritorio actual se ha roto.
Para Windows 7, ¿cómo podría encontrar la ruta a la imagen de escritorio actual? , esto funciona muy bien. Sin embargo, esa clave de registro ahora siempre contiene
C:\Windows\web\wallpaper\Windows\img0.jpg
¿Cuál es la nueva clave de registro utilizada para Windows 8?
He encontrado dos posibles soluciones.
En primer lugar, esta clave contiene lo que parece una ruta codificada en Base64:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Images\ID2
Y luego está el "archivo de propiedades de tema personalizado" que también contiene una sección "[SlideShow]" que se parece a Base64:
C:\Users\Scott\AppData\Local\Microsoft\Windows\Themes\Custom.theme