Un, Идентификатор папки ique

Ранее сегодня кто-то щедро ответил на мой вопрос относительно поиска уникального идентификатора, связанного с файлами на компьютере.Уникальный идентификатор файла

Решение отлично сработало, однако оно не обращается к уникальным идентификаторам папок. Как я могу получить UID для указанных каталогов, UID, которые останутся с каталогом через переименования и перемещения.

Обновление: FSCTL_GET_OBJECT_ID кажется, что это функция, которую я ищу, но сможет ли кто-нибудь предоставить краткий контекст об использовании? Спасибо!

 NSGaga13 апр. 2012 г., 00:43
Я не думаю, что это то, что вам нужно - это назначаемые идентификаторы объектов. По этой ссылке2.4.20 FileInternalInformation это говоритby the file system and is unique to the volume on which the file or directory is located (кстати, это то же самое, только с точки зрения C ++, есть только один «ID» для file / dir). В любом случае, идентификаторы не должны различать каталоги в любом случае, так как вы можете перемещать их одинаково и т. Д. Я не ставлю это в качестве ответа - но я думаю, что это действительно так. Что на самом деле «не работает»?

Ответы на вопрос(1)

Решение Вопроса

потому что это было слишком много текста для комментария.

Я ответил на ваш вопрос относительноУникальные идентификаторы файлов, Я не слишком углубился в эту тему. Это было просто хорошоисследовательские навыки.

Я немного исследовал и собрал несколько ссылок на документацию, которые могут вам помочь:

Локальные файловые системыCSIDLKNOWNFOLDERIDИзвестные папки

Я искал довольно долгое время, но я не мог найти ничего, что идентифицируеткаждый папка, независимо от ее пути.

Единственные папки, которые всегда можно определить - насколько я знаю, - этоизвестные папки, Это потому, что одна WinOS используетC: / winnt / Windows Net / а другой используетD: / Windows / Net / путь (не ищите те, я только сделал их от макушки головы).

 Base29 июл. 2015 г., 21:32
Я полагаю, вы не нашли ничего, чтобы решить идентификатор папки: с тех пор, как это было написано?

Ваш ответ на вопрос