Weiß einer vielleicht zufällig wie ich die Eigenschaften von virtuellen Ordnern - konkret von den den Bibliotheken - unter Windows 7 auslesen kann?
Bisher habe ich immer die folgende Funktion benutzt um bspw. die Beschreibung/den lokalisierten Namen eines Ordners auszulesen, allerdings scheint das unter Windows 7 nicht mehr zu funktionieren:
Delphi-Quellcode:
function GetShellDescription(const Name : String) : String;
var
FileInfo : TSHFileInfo;
Flags : Integer;
begin
ZeroMemory(@FileInfo, SizeOf(FileInfo));
Flags := SHGFI_DISPLAYNAME;
SHGetFileInfo(PChar(Name), 0, FileInfo, SizeOf(FileInfo), Flags);
Result := FileInfo.szDisplayName;
end;
Ich bräuchte den lokalisierten Namen der Bibliotheken und den Pfad zum verwendeten Icon.