Я заметил, что Windows, кажется, способна создавать несколько различных типов ярлыков. В данный момент я пытаюсь понять ярлык папки, который существует в папке «Ярлыки сети» моего профиля. В проводнике Windows он отображается как папка с ярлыком наложения, в списке «Тип» - «Папка с файлами», и двойной щелчок приводит меня в сетевое расположение. Просмотр его в powershell показывает, что это папка, а внутри нее файл "target.lnk".
Кроме того, я часто обнаруживаю, что в окне «Свойства» других ярлыков будет отсутствовать поле «Цель». Я думаю, что это могут быть ярлыки установщика Windows. За исключением переходов и символических ссылок, есть ли другие типы ярлыков? А еще лучше, есть ли какая-нибудь документация, на которую я могу посмотреть все эти списки?
* edit: больше информации ниже о типе ярлыка, который меня прежде всего интересует.
Проводник видит папку (BShacklett) в качестве ярлыка. Powershell видит следующее:
Directory: C:\Users\bshacklett\AppData\Roaming\microsoft\windows\Network
Shortcuts\BShacklett
Mode LastWriteTime Length Name
---- ------------- ------ ----
---hs 2012-06-11 10:50 75 desktop.ini
-a--- 2012-06-11 10:50 1450 target.lnk
PS C:\Users\bshacklett\AppData\Roaming\microsoft\windows\Network Shortcuts> cat .\BShacklett\desktop.ini
[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
Flags=2