J'utilise JNA pour appeler les bibliothèques système sous Windows 7 et j'ai besoin d'un moyen d'obtenir le nom du fichier de papier peint en cours affiché sur un thème où il change aléatoirement le papier peint à un intervalle donné.Obtenir le nom du fichier de papier peint pour le papier peint actuellement affiché dans un thème dans Windows 7?
J'ai utilisé l'appel système SPI_GETDESKWALLPAPER à user32 à l'aide SystemParametersInfo mais il renvoie le chemin suivant pour chaque fond d'écran, peu importe qui est sélectionné:
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
mais le fond d'écran d'origine sont en dire C: fonds d'écran \
Est-il possible d'obtenir le nom du fichier de fond d'écran d'origine? Ce nom de fichier de fond d'écran transcodé est inutile pour moi.
Merci