У меня есть устройство, которое подключается к компьютеру через последовательный порт.Я понимаю, чтобы открыть порт в .NET я могу позвонить в порт по номеру COM.Например,
SerialPort s = new SerialPort("COM9");
s.Open();
вызывает устройство на COM9.Однако, если я запускаю свою программу и устройство последовательного порта на другом компьютере, номер порта может быть изменен, но имя устройства всегда одинаково на каждом компьютере.Например, на этом рисунке я хотел бы связаться с «8-канальным модулем USB-реле Numato Lab» независимо от номера COM-порта (имя всегда совпадает с номером порта).
![enter image description here](https://i.stack.imgur.com/lMjrY.png)
Вопрос: В любом случае, вместо кода, приведенного выше, я называю свое устройство с его именем, как показано в диспетчере устройств, а не с номером порта?как
SerialPort s = new SerialPort("Numato Lab 8 Channel USB Relay Module");