Вобщем мне надо протестировать прогу которая работает с com портом, но никаких аппаратных манипуляций производить нельзя ... второго компа тоже нету. как программно переложить данные из буффера для отправки в буффер для пиёма ?
Вообще-то все это делают не программно, а именно аппаратно - замыкают Tx на Rx. Буфера COM-порта аппаратные и программно к ним вроде и не подлезешь. Другое дело - можно симулировать COM-порт. Для ВИН2000 существуют готовые программы, но я только читал про них и поэтому посоветовать ничего не могу.
Я для этих целей использую 0-модемный кабель и два СОМ-порта. Если материнская плата имеет только один порт, то можно замкнуть Tx и Rx. Для этого случая следует учесть какой вариант управления используется и при необходимости замкнуть еще и соответствующие управляющие входы/выходы. Протокол RS232 достаточно подробно расписан в книге "Аппаратные средства" Михаила Гука. Также может быть полезным сайт rs232.ru.