我问了这个问题:
Serial Port (rs232) in Mono for multiple platform
这一个是相关的:
如何在 Windows 中获取 COM 端口的友好名称?
但我希望能够在 Windows 上获得“友好”的名称,如果有这样的事情,也可能在 linux /mac 上。
有没有跨平台的方法可以做到这一点,还是我不走运?
这是我在当前应用程序中所做的 - 它适用于本机 C++ win32。
http://www.naughter.com/enumser.html
无论如何,它看起来不像是跨平台分发的完美解决方案。有没有人有什么建议?
编辑 - 因为人们无法理解我的要求:例如 - COM9 不是一个友好的名称。我想要一些写着“COM9 - USB 连接器”之类的东西。这可以通过上面的 Win32 链接实现。这很讨厌而且很麻烦,但是很多时候最终用户不知道他们需要在我的程序中打开哪个 COM 端口,除非有一个有用的名称——比“COMn”更有用。