Language which supports this and I assume that most other languages do as well. The solution requires the ability to read the registry. The last board I added uses a microcontroller that has no built-in controller and instead uses an external FTDI chip that provides a UART to USB interface. Most of the USB serial links I use are implemented on a board with a microcontroller that has a built-in USBĬontroller. I actually found two solutions but the first one I found did not work well when I added two more boards, one of which had a different device type. I'm posting the results here in case someone else has a similar problem. It's taken several days and a lot of poking around in the registry plus a bunch of experiments and web searching but I think I finally have a solution that works for me.