访问USB串行端口 - >财产 - >详情[c#]

时间:2017-11-08 15:09:50

标签: c# usb

我正在尝试找到一种方法,在检测到DBT_DEVICEARRIVAL事件后回读USB端口的某些信息。 [C#]

在Windows中,通过设备管理器,我可以回读大量信息:

设备管理器 - > USB串行端口 - >属性 - >详细信息 - >财产 - > xxxx(例如制造商)

有人可以告诉我如何以编程方式在c#中访问该信息吗?

谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

快速宣传片,让您入门

ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSSerial_PortName");
  foreach (ManagementObject queryObj in searcher.Get()) {
      ....
  }

检查文档中的实例值,例如queryObj [“InstanceName”]。ToString()通常包括制造商或/和型号名称。