c# - 列出硬件设备

标签 c# hardware device-driver

不久我将创建一个小型应用程序来管理我们公司计算机上的驱动程序安装。

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

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

然后它们将被安装到系统上。

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

谢谢。

最佳答案

看看这个样本:Simple Device Manager

它主要使用 Setup API 中的 SetupDi* 函数。您可以找到完整的引用资料 here .

关于c# - 列出硬件设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5583186/

相关文章:

c# - 用多态替换条件 - 当你的类型改变时如何处理?

hardware - AVR 和 Arduino 之间有什么区别/关系?

c++ - 为什么在 NDS 上整数处理速度比字节快?

c++ - 检查给定设备 ID 是否存在 Windows 驱动程序

c - 如何在设备驱动程序和它控制的 FPGA 之间共享寄存器和位域定义

c# - 创建多次执行的应用程序服务调用

c# - Dapper For MySQL Query<T>(string sql) sql 有一个自定义变量(@rowNum) 包含一个特殊字符 @

c# - 将多个任务分配给多个线程

c++ - 在 C++ 应用程序中检测硬件信息?

iphone - 如何制作EPSON打印机的驱动程序?