【问题标题】:bluetooth serial device detect COM port #蓝牙串口设备检测 COM 端口#
【发布时间】:2009-08-31 18:54:30
【问题描述】:

我正在配对或连接到具有与之关联的串行端口服务的蓝牙设备。是否也可以确定它注册的 COM 端口?如果有,怎么做?

【问题讨论】:

    标签: windows serial-port bluetooth


    【解决方案1】:

    我刚刚发现以下 C# WMI 代码似乎可以完成这项工作。但这可靠吗?

            string deviceid = string.Empty;
            ManagementObjectSearcher searcher = new ManagementObjectSearcher ( "Select * from WIN32_SerialPort" );
            foreach ( ManagementObject port in searcher.Get () )
            {
                string name = port.GetPropertyValue ("Name" ) as string;
                string provider = port.GetPropertyValue ( "ProviderType" ) as string;
                if ( provider == null )
                {
                    deviceid = port.GetPropertyValue ( "DeviceId" ) as string;
                }
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      相关资源
      最近更新 更多