gpt4 book ai didi

c++ - Windows 内核模式驱动程序是否有等效的 RegQueryInfoKey?

转载 作者:行者123 更新时间:2023-11-28 07:26:17 31 4
gpt4 key购买 nike

我目前正在研究编写 Windows 内核模式驱动程序,在注册表访问方面,我发现了 RtlQueryRegistryValues在 MSDN 上。然而,虽然 RtlQueryRegistryValues 非常适合查询实际的注册表值,但我想知道是否有一个注册表函数可以确定给定注册表项的子项数量?同样,我找到了 RegQueryInfoKey在 MSDN 上,但我的理解是它用于用户模式应用程序。是否有适用于 Windows 内核模式驱动程序的等效函数?

谢谢。

最佳答案

您可以在内核模式下使用 ZwXxx 函数,特别是 ZwQueryKey带有 KeyFullInformation 参数。

此 API 与其 NtXxx 类似物非常相似,您可以在内核模式下使用这两个 API 集。不同之处在于 ZwXxx 不执行一些访问检查和参数验证,因此运行速度更快一些。

有关详细信息,请参阅 this article

关于c++ - Windows 内核模式驱动程序是否有等效的 RegQueryInfoKey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711692/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com