Windows 如何枚举所有设备对象?

Windows 如何枚举所有设备对象?,windows,drivers,setupapi,Windows,Drivers,Setupapi,对不起我的英语。 我想枚举系统中设备对象的所有指针。我知道这可以在用户模式下完成,但我忘了。可能需要ZWQueryDirectoryObject或SetupAPI的帮助。您可以使用NtQueryDirectoryObject,但这不会提供指向设备对象的指针。尝试打开设备对象,然后使用NtQuerySystemInformation枚举句柄以获取指针

对不起我的英语。
我想枚举系统中设备对象的所有指针。我知道这可以在用户模式下完成,但我忘了。可能需要ZWQueryDirectoryObject或SetupAPI的帮助。

您可以使用
NtQueryDirectoryObject
,但这不会提供指向
设备对象的指针。尝试打开设备对象,然后使用
NtQuerySystemInformation
枚举句柄以获取指针