Alex58, читать со слов:
"
Если не ловит спутники...."
http://syclub.ru/showpost.php?p=306454&postcount=399
ClearCommError() failed не хорошо.
Програмулина сканирует все порты и с некоторыми не могла связаться.
Но, может обойдется.
Еще, когда будешь подставлять ехе-шники.
В настройках переключай на демо-трек и обратно, что-бы исключить и этот косяк.