В чем могут быть грабли, если программа написанная для Win 9x и работающая с COM-портом ( CreateFile, ReadFile... вобщем, ничего недокументированного ) перестала работать под Win2000, причем COM-порт открывается нормально, но всегда прием прерывается по таймауту.