昔、レジストリから認識してるポート名を取得するサンプルあったな。
MSDNだったかな