C# 确定设备锁定的COM端口

C# 确定设备锁定的COM端口,c#,serial-port,arduino,C#,Serial Port,Arduino,我有一个微控制器(Arduino),希望自动确定微控制器锁定到哪个端口。这样做的目的是不必为每台计算机上的每一个应用程序手动更正COM端口。这能做到吗?谢谢 你的意思是: 微控制器是一种外部硬件设备 用户将设备插入随机串行端口(COM端口) 您想知道它连接到哪个COM端口 ? 还有,你说的是一个老式的COM端口,不是USB端口吗 无论如何,如果这是你的问题,唯一的办法是: 打开机器上的每个COM端口并通过它发送数据,以查看(微控制器是否发回预期的响应)它是否正在与预期的设备通信(例如,如果

我有一个微控制器(Arduino),希望自动确定微控制器锁定到哪个端口。这样做的目的是不必为每台计算机上的每一个应用程序手动更正COM端口。这能做到吗?谢谢

你的意思是:

  • 微控制器是一种外部硬件设备
  • 用户将设备插入随机串行端口(COM端口)
  • 您想知道它连接到哪个COM端口
?

还有,你说的是一个老式的COM端口,不是USB端口吗

无论如何,如果这是你的问题,唯一的办法是:

  • 打开机器上的每个COM端口并通过它发送数据,以查看(微控制器是否发回预期的响应)它是否正在与预期的设备通信(例如,如果设备是调制解调器,您可以尝试发送“”,并期望调制解调器响应“OK”,如果有调制解调器,并且调制解调器是否连接到该串行端口)
  • 和/或编写设备驱动程序或服务来完成这项工作,而不是编写应用程序

普通框架还是紧凑型、微型?也许可以添加一些标签。谢谢!我将尝试向每个COM端口发送数据,看看它是否是我寻找的控制器!