Я просто столкнулся с этим сам. Если вы не используете 64-разрядную версию Windows, я бы порекомендовал использовать PortMon , сохранить файл журнала, а затем выполнить автономный анализ файла журнала. Существуют библиотеки, которые позволяют вам подключаться к потоку с помощью кода, но я думаю, что с помощью PortMon вам даже не нужно писать какой-либо код вообще, и вы можете просто выяснить протокол с помощью визуального осмотра.
Если вы используете 64-битную версию Windows, ваш выбор сильно ограничен. Я не смог найти бесплатную программу, которая была бы совместима с Windows 7 x64. Единственная программа Я слышал, что работает (но я не купил ее, и бесплатная версия не работала) Монитор последовательного порта от HHD.
Вы также можете попробовать запустить программу в режиме XP , чтобы запустить 32-битные программы мониторинга, у меня это сработало.