Hallo,
ich stehe vor dem Problem, dass ich gern Verzeichnisangaben mit darin enthaltenen Symlinks auflösen möchte.
Wenn der Benutzer also unter dem deutschen Windows 7 z.B. "C:\Programme" eingibt, möchte ich
- erkennen, dass es ein Symlinks ist und
- herausbekommen, wohin er zeigt.
Im Moment habe ich aber das Problem, dass ich mit
FindFirst();
bereits nicht weiterkomme. Zwar existiert in der SysUtils.pas eine Konstante
faSymLink = $00000040 platform;
. Die Abfrage
SR.Attr And faSymLink = faSymLink
ist aber immer False und wenn ich mir die Zahlen binär ansehe, passt das auch.
Wir kann ich ggf. anders auf einen Symlink prüfen?
Wie komme ich dann an dessen Ziel?
Gruß, Alex