Danke für Eure Vor- bzw- Ratschläge.
Meine Hoffnung bestand darin nur ein paar wenige KBytes übertragen zu müssen um an das eingebettete Icon zu gelangen.
Daran bastel ich immer noch weil es mir in der Theorie als machbar erscheint.
Theorie:
Übertrage
PE Header, Werte Header aus für Resource Position, übertrage Resource, hole aus Bytes das Icon raus.
Nun verfolge ich ein weiteres Ziel um das gewünschte Ergebnis zu erhalten, da weiß ich nur noch nicht genau wie ich es anstellen muss, erst mal Lesen, vielleicht ist das ja auch nicht möglich....
Neues Ziel:
Einen Service oder Tool bereitstellen was mir ähnlich wie Windows sogenannte ThumbNails erstellt, ob nur virtuell für Übertragung (das strebe ich zumindest an) oder komplett physisch als mini-Datei/
DB auf dem
Ftp zum abrufen, auf eines von beiden läuft es hinaus, wünscht mir Glück.
Ein Ersatzplan falls das auch scheitert steht schon bereit, der klappt zu 100%.
Da die Dateien auf dem
Ftp mit meinem Dialog kopiert werden, extrahiere ich lokal das Icon und schubse es separat mit auf
Ftp. Im Nachhinein nur checken ob diese Datei existiert ansonsten aus Registry das Icon laden.
Vielleicht lege ich für Icons auf
Ftp einen eigenen Ordner an, mal schauen was Praxis-Tests später ergeben falls ich die Theorie zum direkten auslesen nicht umsetzen kann.
So wie es ausschaut werde ich lokal wohl auch mit einer
DB arbeiten um Traffic zu senken, Dateiname plus das bereits geladene Icon und ein Filehash, auf die Weise sollte ich auch irgendwann ans Ziel kommen.
Danke fürs Zuhören.