访问 USB 串行端口 -> 属性 -> 详细信息 [c#]
Accessing USB Serial Port -> Property -> Details [c#]
我正在尝试找到一种方法来在检测到 DBT_DEVICEARRIVAL 事件后读回 USB 端口的一些信息。 [c#]
在Windows中,通过设备管理器我可以读回很多信息:
设备管理器 -> USB 串行端口 -> 属性 -> 详细信息 -> 属性 -> xxxx(例如制造商)
谁能告诉我如何在 C# 中以编程方式访问该信息?
感谢您的宝贵时间!
让您入门的快速摘要
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\WMI", "SELECT * FROM MSSerial_PortName");
foreach (ManagementObject queryObj in searcher.Get()) {
....
}
查看实例值的文档,例如 queryObj["InstanceName"].ToString() 通常包含制造商 or/and 型号名称。
我正在尝试找到一种方法来在检测到 DBT_DEVICEARRIVAL 事件后读回 USB 端口的一些信息。 [c#]
在Windows中,通过设备管理器我可以读回很多信息:
设备管理器 -> USB 串行端口 -> 属性 -> 详细信息 -> 属性 -> xxxx(例如制造商)
谁能告诉我如何在 C# 中以编程方式访问该信息?
感谢您的宝贵时间!
让您入门的快速摘要
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\WMI", "SELECT * FROM MSSerial_PortName");
foreach (ManagementObject queryObj in searcher.Get()) {
....
}
查看实例值的文档,例如 queryObj["InstanceName"].ToString() 通常包含制造商 or/and 型号名称。