【发布时间】:2011-09-28 09:19:19
【问题描述】:
我正在使用 JNA 在 Windows 7 上调用系统库,并且需要一种方法来获取从主题中显示的当前壁纸文件名,该主题会以设定的时间间隔随机更改壁纸。
我使用 SystemParametersInfo 在 user32 中使用了 SPI_GETDESKWALLPAPER 系统调用,但无论选择哪个壁纸,它都会为每个壁纸返回以下路径:
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
但原来的壁纸在 C:\wallpapers
有没有办法得到原始壁纸文件名?这个转码后的壁纸文件名对我没用。
谢谢
【问题讨论】:
标签: windows function windows-7 jna wallpaper