我正在使用JNA在Windows 7上调用系统库,并且需要一种方法来获取从主题中显示的当前壁纸文件名,其中它以设定的间隔随机更改壁纸。
我使用SystemParametersInfo在user32中使用了SPI_GETDESKWALLPAPER系统调用,但无论选择哪个壁纸,它都会为每个壁纸返回以下路径:
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
但是原始壁纸在C:\ wallpapers
中有没有办法获得原始壁纸文件名?这个转码的壁纸文件名对我来说没用。
由于