Драйвер Bluetootch, вероятно, изменяет раздел реестра, в котором находятся драйверы, а GetPortNames, вероятно, просматривает этот ключ.
Посмотрите на HKLM \ Drivers \ BuiltIn и HKLM \ Drivers \ Active с помощью remove.Редактор реестра и посмотреть, что происходит.Скорее всего, вы можете написать свой собственный анализатор, который просматривает эти значения для того, что вам нужно.