Icon, Filedescription etc. ermitteln

02/02/2008 - 09:20 von Karsten Sosna | Report spam
Hallo NG.
ich möchte gerne einige allgemeine Informationen zu einem Dateityp
ermitteln. Mit den meisten funktioniert das auch nur mit dem Icon hakt es
noch. Problem ist, das es keine existierende Datei gibt. Erstmal meine
Vorgehensweise. Ich lese bspw. fr *.bmp's

HKEY_CLASSES_ROOT\.bmp
@="Paint.Picture"
HKEY_CLASSE_ROOT\Paint.Picture\DefaultIcon
@="shimgvw.dll,1

Wenn gleiches mit *.jpg's macht sieht das so aus

HKEY_CLASSES_ROOT\.jpg
@="jpegfile"
HKEY_CLASSE_ROOT\jpegfile\DefaultIcon
@="shimgvw.dll,3

Bis dahin, aber wie extrahiere ich jetzt das(die) Icon(s) aus der
"shimgvw.dll"?

Danke für jeden Tipp.
Gruß Scotty
 

Lesen sie die antworten

#1 Thorsten Doerfler
02/02/2008 - 10:26 | Warnen spam
Karsten Sosna schrieb:
ich möchte gerne einige allgemeine Informationen zu einem Dateityp
ermitteln. Mit den meisten funktioniert das auch nur mit dem Icon hakt es
noch. Problem ist, das es keine existierende Datei gibt.



Was spricht gegen SHGetFileInfo + SHGFI_USEFILEATTRIBUTES?

Wenn gleiches mit *.jpg's macht sieht das so aus

HKEY_CLASSES_ROOT\.jpg
@="jpegfile"
HKEY_CLASSE_ROOT\jpegfile\DefaultIcon
@="shimgvw.dll,3

Bis dahin, aber wie extrahiere ich jetzt das(die) Icon(s) aus der
"shimgvw.dll"?



ExtractIconEx würde sich da anbieten.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen