Guten Morgen liebe Gemeinde,
mea culpa!
Nachdem ich in meinem Beispielscript so ein bissl rumgespielt hab, hab ich meinen (Denk-) Fehler entdeckt!
Er steckt in Zeile 51. Die Struktur darf bei JPG´s & Co natürlich nicht "CHR" sondern muss "BYTE" heißen
So wird in meinem Script aus
Zeile 51 -> $data = DllStructGetData(DllStructCreate("char[" & $length & "]", $fieldPtr), 1)
die Zeile -> $data = DllStructGetData(DllStructCreate("BYTE[" & $length & "]", $fieldPtr), 1)
schon lässt sich der Bytestrom in ein File schreiben .
LG
autoitdidakt