Hello Martin,
Ich bin mir da unsicher, ob der Apache und PHP in der Windows-C-API wirklich den "richtigen" Interrupt (oder eben das richtige ASM/C/C++-Makro) benutzen.
Apache und PHP benutzen hier tatsächlich *direkt* das Windows-API, das von sogenannten Verknüpfungen in Form von LNK-Dateien nichts "weiß". Anders sieht es mit "echten" Dateisystem-Links auf NTFS-Volumes aus, die man mit dem fsutil-Tool anlegen kann - die werden auch direkt über das Filesystem-API aufgelöst.
Also müsste PHP jetzt für eine analoge Funktionsweise Linux/Windows für die Funktionen
- is_link()
- realpath()
- ?
einen Workaround bauen, der eben bei Dateien, die auf *.lnk enden, das File ausliest und schaut, ob es ein gültiges Link-Informations-File ist. Dann kann entsprechend analog reagiert werden zur Funktionsweise auf Linux.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg