Здравствуйте, ugoday, Вы писали:
U>Есть девайс связанный с машиной (в2к) через rs232. В него кидаешь 0х16, получаешь данные. Программу писал на VC++ с использованием апишных функций CreateFile, WriteFile, ReadFile по доке из msdn. Обнаружилась такая странность, если после перезагрузки запустить программу, она не читает данные. Если после этого послать те же самые 0х16 с помощью гипертерминала, а потом запустить прогу, то всё работает. DCB после запуска моей программы и после запуска гипертерминала одинаковые. В какую сторону рыть?
запусти что нибудь типа portmon.exe и посмотри — как отличается инициализация у тебя и у гипер терминала.