В винде порт есть? Есть(пусть и виртуальный). Нужно только объяснить винде, что б дала к нему доступ. Для этого в табличке нужно убрать пару галочек, как это делает дллпорт или как его там... Могу конечно ошибаться, ни когда этим не занимался. Но на то и уровень HAL, что б абстрагироваться от железа.