获取特定COM端口的COM端口值

时间:2018-08-22 15:34:31

标签: c#

我需要从设备管理器中为端口提取COM端口值。我发现了很多可以找到COM名称,友好名称而不是实际设置的地方。我说的是波特率,数据位,奇偶校验,停止位,流量控制。想像这样的东西;

using (var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity WHERE Caption like '%(COM%'"))
{
    var portnames = SerialPort.GetPortNames();
    var ports = searcher.Get().Cast<ManagementBaseObject>().ToList().Select(p => p["Caption"].ToString());
}

但是我找不到正确的查询来查询实际数据。

谢谢

0 个答案:

没有答案