Ließ die desktop.ini in dem betreffenden Ordner aus ... darin steht der Index und die Quelldatei des Icons.
Aber Achtung, der Explorer interpretiert diese Datei nur, wenn der Ordner mit dem Systemflag (Dateiattribut) versehen ist, also wäre es besser, wenn du dieses vorher abprüfst.
- erst Attribut prüfen
- dann schauen ob desktop.ini existiert
- und wenn alles vorhanden ist, dann aus der INI die Werte auslesen.
[add]
Das Verzeichnis muß das System-Flag besitzen und die desktop.ini das System- Schreibschutzflag, aber oftmals reicht es, wenn du einfach nur das Flag des Ordners prüfst.
hier einen Code, wo ich was Ähnliches auslese
http://www.delphipraxis.net/internal...072212#1072212
und hier noch ein paar wichtige Infos für dich
http://www.michael-puff.de/Artikel/C...gFolders.shtml