Как я могу перечислить все файлы в \GLOBAL??\
У меня есть куча файлов устройств, которые доступны с помощью \\.\name_of_file
в качестве аргумента CreateFile
,
Я могу использовать WinObj, чтобы увидеть список этих файлов, но я хотел бы сделать это программно. Кажется, что в значительной степени поиск в Google подразумевает, что я могу использовать диспетчер объектов или пространство имен NT, но я не могу найти ни API для этого, ни источник для WinObj, через который можно пройти.
Может ли кто-нибудь просветить меня, пожалуйста?
2 ответа
Решение
API для этого задокументированы, но не гарантируется работа в будущих версиях Windows. Имея это в виду, посмотрите на следующее: NtOpenDirectoryObject, NtQueryDirectoryObject
Извлечение через диспетчер объектов может быть тем, что вы ищете. Osronline просто круто.