Re: Standardicon für UNBEKANNTE Dateien...
Zitat:
|
Re: Standardicon für UNBEKANNTE Dateien...
Und wenn Dateien ohne Erweiterung zufälligerweise mit einer Anwendung verknüpft sind und so das Anwendungsicon bekommen?
|
Re: Standardicon für UNBEKANNTE Dateien...
Zitat:
(Wenn ja, wie? Ich würde gerne alles unbekannte mit Notepad öffnen ...) |
Re: Standardicon für UNBEKANNTE Dateien...
Zitat:
verwenden könnten. |
Re: Standardicon für UNBEKANNTE Dateien...
Die Suche im Explorer hat leider nix ergeben, außer der Tatsache, daß dieser eine Imagelist aus Shell32 zu bekommen scheint ... und das war dann auch der Hinweis:
Im PSDK steht unter SHGetFileInfo(): Note Once you have a handle to a system image list, you can use the Image List API to manipulate it like any other image list. Because system image lists are created on a per-process basis, you should treat them as read-only objects. Writing to a system image list may overwrite or delete one of the system images, making it unavailable or incorrect for the remainder of the process. Was lernen wir daraus? Richtig, es gibt eine "System Image List" (genaugenommen mindestens eine!). Den "Namen" einer undokumentierten Funktion, welche nur über ihre Ordinal exportiert wird, Shell_GetImageLists() bekommen wir durch Vermutungen und Suche im PSDK ... wie wo watt? Ich kann hier einfach den Funktionsnamen angeben und außerdem verlinke ich MSDN?! Korrekt. Dank der Prozesse gegen MS haben die ja bekanntlich in den letzten Jahren einige Funktionen offengelegt. Angeblich gibt es die erst ab XP, aber andere wissen da besseres zu berichten. Diese Funktion existiert bereits in Windows 95. Mit etwas weiterer Suche im PSDK finden wir dann ein Interface [msdn]IShellIcon::GetIconOf[/msdn], welches uns weitere Auskunft erteilt (nämlich zu den Indeces der Icons): Zitat:
Hoppala, bei der nachträglichen Suche nach Shell_GetImageLists Delphi kam nur ein einziger Treffer raus ... aber der hat's in sich. Wäre fast wert einen Hinweis darauf in die Codelib aufzunehmen: http://www.whirlingdervishes.com/nse...les/source.php |
Re: Standardicon für UNBEKANNTE Dateien...
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz