设备识别和设置api

时间:2011-10-01 00:57:56

标签: windows winapi wdk

是否有办法获取对应或属于guid类的设备的属性,即ClassName“Sensor”。我想获取信息以过滤掉不相关的设备(传感器)。我相信您可以使用SetupDiEnumDeviceInfo枚举设备,但有没有办法获取有关它们的更多信息?

我目前正在使用SetupDiGetDeviceRegistryProperty获取与设备关联的注册表值,但这是正确的方法还是有其他方法可以实现此目的?

如果可能的话,我想在用户模式下完成此任务。

1 个答案:

答案 0 :(得分:0)

Windows驱动程序工具包(WDK)附带了一个名为devcon的实用程序的源/二进制文件,它可能很有用。有一个“listclass”选项,它将为您提供给定类中安装的每个设备的硬件ID。例如:

devcon listclass sensor

这可能会给你所需要的东西,虽然是以迂回的方式。

-Scott