我正在尝试找到一种方法,在检测到DBT_DEVICEARRIVAL事件后回读USB端口的某些信息。 [C#]
在Windows中,通过设备管理器,我可以回读大量信息:
设备管理器 - > USB串行端口 - >属性 - >详细信息 - >财产 - > xxxx(例如制造商)
有人可以告诉我如何以编程方式在c#中访问该信息吗?
谢谢你的时间!
答案 0 :(得分:0)
快速宣传片,让您入门
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSSerial_PortName");
foreach (ManagementObject queryObj in searcher.Get()) {
....
}
检查文档中的实例值,例如queryObj [“InstanceName”]。ToString()通常包括制造商或/和型号名称。