недавно обновившись до Windows 8, мой скрипт для получения текущего обои для рабочего стола изображение сломалось.
Для Windows 7, как узнать путь к текущему изображению рабочего стола?, это прекрасно работает. Однако этот раздел реестра теперь всегда содержит
C:WindowswebwallpaperWindowsimg0.jpg
что нового раздела реестра для Windows 8?
Я нашел два возможных решения.
во-первых, этот ключ содержит то, что выглядит как путь в кодировке Base64:
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerWallpapersImagesID2
а затем есть "файл свойств пользовательской темы", который также содержит раздел "[слайд-шоу]", который выглядит как Base64:
C:UsersScottAppDataLocalMicrosoftWindowsThemesCustom.theme