Waarom Is Windows Nog steeds Gebruik de Snelkoppeling van Bestanden in Plaats van de Symbolische Links?

0
338

Sinds Windows is blijven evolueren en het toevoegen van meer functionaliteit loop van de tijd kan je jezelf benieuwd waarom het nog oudere ‘features’ als snelkoppeling bestanden. Met dat in het achterhoofd, vandaag de SuperUser Q&A post antwoorden op een verwarde lezer vragen.

Vandaag Vraag & Antwoord sessie komt ons hoffelijkheid van SuperUser—een onderverdeling van de Stack Exchange, een community-gedreven groepering van de Q&A-sites.

De Vraag

SuperUser-lezer Peter Mortensen wil weten waarom Windows nog steeds gebruik de snelkoppeling van bestanden in plaats van de symbolische links:

Windows XP en latere versies ondersteunen van symbolische links, maar Windows blijft gebruik de snelkoppeling bestanden (die in wezen het opslaan van de locatie van het gekoppelde bestand als tekst). Waarom?

Waarom Windows blijven gebruiken snelkoppeling bestanden in plaats van de symbolische links?

Het Antwoord

SuperUser bijdrage Jonno heeft het antwoord voor ons:

Er zijn een aantal redenen. Bijvoorbeeld:

  1. U kunt bewaren verschillende niveaus van compatibiliteit tegen verschillende snelkoppelingen naar dezelfde exe-bestand als ze worden geïnterpreteerd door de shell, in plaats van het bestandssysteem.
  2. Bepaalde snelkoppelingen niet werkelijk bestaan in het bestandssysteem. Sommigen van hen zijn gewoon verwijzingen naar de Guid ‘ s of speciale tekenreeksen geïnterpreteerd door de shell.
  3. U kan niet omvatten schakelaars in een symbolische link. Zeker, kunt u verwijzen naar het exe-bestand, maar u niet kunnen “vertellen” dat exe-bestand verdere argumenten.
  4. U kunt niet kiezen voor een pictogram voor een symbolische link.
  5. Kunt u niet kiezen welke directory te werken in een symbolische link.
  6. Snelkoppeling bestanden niet van de wijs alleen bestanden, maar kunnen ook hyperlinks of protocol links (zoals .URL-bestanden).
  7. LNK-bestanden kan bestaan op een bestandssysteem. Symbolische links worden behandeld door het bestandssysteem zelf, in het geval van Windows NTFS.
  8. Er is geen echt nodig hebt om ze te vervangen. Ze werken, zijn klein in omvang, en kan worden opgeschaald in de toekomst moet er dan ooit een behoefte aan meer functionaliteit worden toegevoegd om ze dan wat reeds hierboven vermeld.
  9. Beheerdersrechten zijn vereist om een snelkoppeling te maken (met goede reden), anders wordt de omleiding van onschuldige bestanden naar kwaadaardige die kan worden uitgevoerd met zeer weinig werk.

Er zijn meer redenen dan deze, maar ik denk dat dit genoeg is om aan de slag te gaan. Hier is een MSDN-blog link die door grawity dat meer informatie geeft over onderdelen van dit onderwerp.

Nog iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van de andere tech-savvy Stack Exchange-gebruikers? Bekijk de volledige bespreking draad hier.