I filter the extra stuff "out" (I've also seen this under XP), in code. The
routine is a little tricky, to handle every combination (that I've seen - it
may not handle everthing that might get thrown at it)... Or, I simply
replace the GetPorts call with a call to System.Management to retrieve the
real names. For some reason, the WMI code in System.Management has no
trouble with this.
I've got this code in my book, but if you send me email, I'll send you a
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
for details and contact information.