3

У меня есть приложение, которое создало какую-то ссылку на каталог файловой системы, с которой я никогда не сталкивался. Похоже, что он ведет себя точно так же, как символическая ссылка на каталог, за исключением того, что, насколько я могу судить, это не так, и программное обеспечение заявляет о своей поддержке вплоть до Windows 95 и в любом случае предшествует Vista ... Однако каким-то образом Explorer знает, что это не реально, и дал мне маленький ярлык, который вы также получаете для ссылок sym (я работаю под Windows 7).

Я создал приложение, чтобы показать мне все атрибуты файла. Этот объект имеет только установленные биты FILE_ATTRIBUTE_DIRECTORY и FILE_ATTRIBUTE_READONLY (ссылка sym или соединение ntfs также получает FILE_ATTRIBUTE_REPARSE_POINT).

Приложение называет это "Shell Link", однако у меня сложилось впечатление, что "Shell Link" - это просто еще один термин для обозначения файлов ярлыков .lnk, не так ли?

Что это за ссылка, как я могу обнаружить, что это не настоящая папка (кажется, что Explorer), а также как я могу создавать свои собственные, поскольку сейчас кажется, что она дает мне то, что я хочу чаще всего от символических ссылок, а в чем то работает pre-vista?

1 ответ1

1

NTFS поддерживает символические ссылки. Я сомневаюсь в поддержке Windows 95, но она будет хорошо работать в любой версии Windows, которая работает под NTFS. Я сделал это в Windows 2000.

http://msdn.microsoft.com/en-us/library/aa365680(v=vs.85).aspx

Обычно они называются "точками соединения" под Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .