2011-10-01 50 views
0

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

我目前使用SetupDiGetDeviceRegistryProperty获取与设备相关的注册表值,但这是正确的方式还是有其他方法可以完成此操作?

我想在用户模式下完成这项工作,如果可能的话。

回答

0

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

devcon listclass sensor 

这可能会给你你所需要的东西,尽管以迂回的方式。

-scott