Eine .lnkDatei (erstellt über das create shortcutKontextmenü im Windows Explorer), ein symbolischer Link oder eine Kreuzung ?
Eine .lnkDatei (erstellt über das create shortcutKontextmenü im Windows Explorer), ein symbolischer Link oder eine Kreuzung ?
Antworten:
Es ist weder. Links und Junctions sind Funktionen des in NTFS integrierten Dateisystems.
Ein .lnk ist eine Funktion der "Shell" - dem Desktop-GUI-Teil von Windows. Eigentlich ist es nur eine Datei, die einen Verweis auf eine andere Datei enthält (sie können auch auf einen beliebigen Pfad verweisen, den die Shell zu öffnen versteht, einschließlich verschiedener URLs oder sogar pfadloser Shell-Objekte wie Computer- oder Systemsteuerungsordner oder darin enthaltener Elemente, oder Programme, die nicht installiert sind, sondern über Windows Installer "angekündigt" werden).
Es ist der GUI-Teil von Windows, der den Link dereferenziert und die richtige Datei öffnet, während dies bei einem symbolischen Link oder einer Junction von NTFS durchgeführt wird.