c#如何获取哪个COM口未被使用 小弟现在有个GPS设备通过COM口来进行对软件的通讯请问怎么编写代码才能获取到本机未被使用的COM 端口号? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只能一个一个打开试试string ports = SerialPort.GetPortNames();Array.Sort(ports);List<string> validPorts = new List<string>();foreach (string port in ports){ try { SerialPort comm = new SerialPort(); comm.PortName = port; comm.Open(); comm.Close(); validPorts.Add(port); } catch { }} string ports = SerialPort.GetPortNames();只获取了两个 COM 口 这个不对吧? COM 口应该有这么多吧? 一般计算机只有一个COM口吧,除非扩展了的!要判断的话,只有一个一个尝试咯,就那么几个,判断也比较简单的 采集网页数据,有需要登陆后才查看的页面怎么办?? 在.net中怎样将记录集保存成XML文件。 配置错误,四十分,在线等 这种能绑定吗 关于在子控件中加载父控件事件的问题 C# 怎么读取二进制 word 文件? datagrid问题 大虾帮忙,!->如何用程序实现在Panel中加入一个控件? 关于执行存储过程的问题 .net程序发布,说我的.NetDataOLEDB Provider old…… Entity Data Model (EDM) 支持oracle吗? 程序运行就卡住,谁帮忙看看!
string ports = SerialPort.GetPortNames();
Array.Sort(ports);
List<string> validPorts = new List<string>();
foreach (string port in ports)
{
try
{
SerialPort comm = new SerialPort();
comm.PortName = port;
comm.Open();
comm.Close();
validPorts.Add(port);
}
catch
{
}
}
只获取了两个 COM 口 这个不对吧?
COM 口应该有这么多吧?