Po niedawnym uaktualnieniu do systemu Windows 8 mój skrypt pobierania aktualnego obrazu tapety pulpitu jest uszkodzony.
W przypadku systemu Windows 7, jak mogę znaleźć ścieżkę do bieżącego obrazu pulpitu? , to działa świetnie. Jednak ten klucz rejestru zawsze zawiera teraz
C:\Windows\web\wallpaper\Windows\img0.jpg
Jakiego nowego klucza rejestru używa się w systemie Windows 8?
Znalazłem dwa możliwe rozwiązania.
Po pierwsze, ten klucz zawiera coś, co wygląda jak ścieżka zakodowana w Base64:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Images\ID2
Jest też „plik właściwości motywu niestandardowego”, który zawiera również sekcję „[SlideShow]”, która wygląda jak Base64:
C:\Users\Scott\AppData\Local\Microsoft\Windows\Themes\Custom.theme