Для com-порта есть утилита virtual serial port driver, которая создает пары виртуальных портов — 7-я версия работает и под win7. Из пары один используется на чтение, второй на запись. Делал работу одну — протеус с одной стороны, софтина на .net c другой, софтина посылает команды на включение нагревателей и вентиляторов, контроллер возвращает температуры контрольных датчиков и текущее состояния вентиляторов, задвижек, нагревателей и т.п. — все работает. Под lpt не искал, но возможно есть аналог у разработчиков этой проги. Если интересует, естьгде-то лежат исходники и софтины на .net и proteus-схемы с прошивкой и собственно сама программка есть с лекарством.