如何从设备管理器获取信息?

时间:2011-08-04 13:30:48

标签: c# .net windows device systems-programming

在我的C#应用​​程序中,如何阅读有关设备的特定信息? 我尝试过WMI,它没有提供我需要的信息。

我想要的信息存储在设备的详细信息标签中,我想要的信息是“父母”。

我也没有任何运气地看着注册表。

2 个答案:

答案 0 :(得分:1)

Microsoft提供了一个示例:http://support.microsoft.com/kb/311272

从C#开始,捕获devcon的输出可能比集成API更容易。如果您对此感到满意,C ++ / CLI是迄今为止将设备信息导入.NET的最简单方法(之前我已完成此操作)。

答案 1 :(得分:0)

这些API可以帮助您:http://msdn.microsoft.com/en-us/library/ff550630(VS.85).aspx#retrieving_the_parent_of_a_device_inst

看起来SetupAPI可以在Windows Vista或更高版本上用作替代方案。上述方法适用于Win2000 +