Forum: Betriebssysteme
by HolgerX,
14. Okt 2018
Hast recht, ist leider ein Flüchtigkeitsfehler, da ich parallel nach IDesktopWallpaper am Suchen war ;)
Forum: Betriebssysteme
by HolgerX,
13. Okt 2018
Hmm..
Angelehnt an
https://github.com/kujason/FindWallpaper/blob/master/FindWallpaper.vbs
scheint bei nur einem Monitor das Bild in 'TranscodedImageCache' abgespeichert zu sein.
Bei meheren Monitoren wird ein '_XXX' als Index an TranscodedImageCache angehängt (z.B. TranscodedImageCache_000 für Monitor idx 0)
Dort steht in den BIN Daten dann zusätzlich hinter dem Bildnamen noch (meiner...
Forum: Betriebssysteme
by HolgerX,
13. Okt 2018
Hmm..
Ich habe mir mal erlaubt, deine Routine zu korrigieren:
function GetWallpaperCache:WideString;
const
CDataValue: string = 'TranscodedImageCache';
CKeyName: string = 'Control Panel\Desktop\';
var
regist: TRegistry;
Forum: Betriebssysteme
by HolgerX,
12. Okt 2018
Hmm..
Hab hier nen Win8.1 Notebbook und einfach mal in \AppData\Roaming\Microsoft\Windows\Themes\ reingeschaut, wenn ich ein Hintergrundbild unter Windows auswähle.
Dort wurde die Datei TranscodedWallpaper seitens Windows ausgetauscht. Es handelt sich dabei um ein JPG.
Forum: Betriebssysteme
by HolgerX,
12. Okt 2018
Hmm.
Hast Du dir mal das
\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper
genauer angeschaut?
Das ist nicht nur ein Verzeichnis, das IST das Bild, jedoch ohne Endung!
Im Ordner '\AppData\Roaming\Microsoft\Windows\Themes\' liegt die Datei TranscodedWallpaper.