Is there a way to get information about the underlying hardware and/or driver associated with a particular (probably virtual) COM port? COM16: USB Vendor X ID Y SerNo Z
COM22: USB MODEM Vendor X ID Y Serno Z
COM25: TCP driver foo.exe
(or do you have to approach this from the other direction, scanning USB devices (and etc) and figuring out which COM port they provide?)