Windows内核中的FindFirstFile()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows内核中的FindFirstFile()相关的知识,希望对你有一定的参考价值。
Windows API系统提供FindFirstFile()函数来搜索文件。
但是,此功能在内核级别不可用。
内核级别是否有类似的功能?
如果内核没有这样的功能,还有另一种方法可以通过foldername查找文件吗?
答案
当然存在这样的api - NtQueryDirectoryFile
和ZwQueryDirectoryFile
。这在内核和用户模式下均可用。在用户模式下,Nt
和Zw
名称指向内核模式中的相同功能(别名) - Zw
(存根)和Nt
(真实api) - 不同的功能。
FindFirstFile[Ex]
只是在NtQueryDirectoryFile
上空
以上是关于Windows内核中的FindFirstFile()的主要内容,如果未能解决你的问题,请参考以下文章
VC++ 功能强大的API函数FindFirstFile使用介绍(附源码)
[php代码审计] Window api函数 FindFirstFile 在php中的问题