Я заметил, что 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