[英]c# serialport question
我的计算机连接了USB电话
如何使用串行端口检测其COM?
遍历所有COM端口,并尝试从每个COM端口获取一个标识。 以下是一个最小的示例,应对其进行扩展以更好地进行错误检查等。
string[] sPorts = SerialPort.GetPortNames();
foreach(string port in sPorts)
{
var serialPort = new SerialPort();
serialPort.PortName = port;
serialPort.Open();
serialPort.WriteLine("ATI"); // this will ask the port to issue an ident string which you can match against
var message = Console.ReadLine(); // read the response
}
您可能还可以将WMI与Win32_SerialPort和Win32_PnPEntity一起使用。 我没有尝试过看看它会返回什么信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.