1
我正在配对或连接到具有与之相关的串口服务的蓝牙设备。是否可以确定它注册的COM端口?如果是这样,怎么样?蓝牙串口设备检测COM端口#
我正在配对或连接到具有与之相关的串口服务的蓝牙设备。是否可以确定它注册的COM端口?如果是这样,怎么样?蓝牙串口设备检测COM端口#
我刚刚发现下面的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;
}
}