Member 13045161 Ответов: 1

Как прослушивать COM-порт, который уже используется другим приложением


Привет,


Я сталкиваюсь с некоторыми проблемами при чтении данных из Com-порта, который уже используется другим приложением.Я получил ошибку "COM-порт уже открыт.Доступ Запрещен".Это вполне ожидаемо.

Но есть инструмент "Device monitoring studio", который может сделать то же самое.Он может контролировать поток данных на com-порту, который уже открыт другим приложением.

Это делается путем вызова некоторых API-интерфейсов уровня windows?

Что я уже пробовал:

Инструмент Device monitoring studio tool может отслеживать данные через com-порт, который уже открыт другим приложением.

1 Ответов

Рейтинг:
2

Jochen Arndt

Такие инструменты обычно реализуют драйвер фильтрующего устройства, который подключается к последовательному устройству. Есть старая статья с примерами C: Шпион последовательного порта для NT | Dr Dobb's[^]