Как я могу перечислить все файлы в \GLOBAL??\

У меня есть куча файлов устройств, которые доступны с помощью \\.\name_of_file в качестве аргумента CreateFile,

Я могу использовать WinObj, чтобы увидеть список этих файлов, но я хотел бы сделать это программно. Кажется, что в значительной степени поиск в Google подразумевает, что я могу использовать диспетчер объектов или пространство имен NT, но я не могу найти ни API для этого, ни источник для WinObj, через который можно пройти.

Может ли кто-нибудь просветить меня, пожалуйста?

2 ответа

Решение

API для этого задокументированы, но не гарантируется работа в будущих версиях Windows. Имея это в виду, посмотрите на следующее: NtOpenDirectoryObject, NtQueryDirectoryObject

Извлечение через диспетчер объектов может быть тем, что вы ищете. Osronline просто круто.

Другие вопросы по тегам