FindFirstFile () в ядре Windows - PullRequest
0 голосов
/ 08 мая 2018

Система Windows API предоставляет функцию FindFirstFile () для поиска файлов.

Однако эта функция недоступна на уровне ядра.

Есть ли подобная функция на уровне ядра?

Если ядро ​​не имеет такой функции, есть ли другой способ найти файл по имени Foldername?

1 Ответ

0 голосов
/ 08 мая 2018

конечно существуют такие API - NtQueryDirectoryFile и ZwQueryDirectoryFile. это доступно как в режиме ядра, так и в режиме пользователя. в то время как в режиме пользователя имена Nt и Zw указывают на одну и ту же функцию (псевдонимы) в режиме ядра - Zw (заглушка) и Nt (реальный API) - разные функции.

FindFirstFile[Ex] только оболочка над NtQueryDirectoryFile

...