Я использую JNA для вызова системных библиотек в Windows 7, и мне нужен способ получить текущее имя файла обоев, отображаемое из темы, где оно случайно меняет обои с заданным интервалом.
Iиспользовал системный вызов SPI_GETDESKWALLPAPER в user32 с помощью SystemParametersInfo, но он возвращает следующий путь для каждого обоев, независимо от того, какой из них выбран:
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
, но исходные обои, например, C: \ wallpapers
Есть ли способ получить оригинальное имя файла обоев?Это перекодированное имя файла обоев для меня бесполезно.
Спасибо