列出硬件设备

时间:2011-04-07 15:00:09

标签: c# hardware device-driver

我将很快创建一个小型应用程序来管理基于公司的计算机上的驱动程序安装。

应用程序将在安装Windows时运行,应用程序将扫描该计算机上的设备并读取硬件标识信息,例如供应商,设备ID等。

它会将ID发送到数据库服务器,然后回复一些元数据,如驱动程序位置等。

然后它们将安装在系统上。

我的问题是关于设备的查找,我正在寻找完成设备信息收集的最佳方法,并阅读有关该设备的信息,例如Id等等

感谢。

2 个答案:

答案 0 :(得分:3)

看一下这个示例:Simple Device Manager

它主要使用Setup API中的SetupDi*函数。您可以找到完整的参考here

答案 1 :(得分:2)

您可以使用Windows Management Instrumentation(WMI)查询设备。

Querying Computer Hardware with WMI