Наши преимущества

Мониторинг COM-порта

Статус
Закрыто для дальнейших ответов.

koka123

Турист
Credits
40
есть такая задача:
1. нужно промониторить все сообщения передающиеся через порт
2. определить какое приложение открыло порт и закрыть его.

есть у кого нибудь идеи, как это реализовать?
 
сторонний софт не подходит, порт мне надо мониторить из своей программы.
смысл в том, чтобы можно было как минимум определить каким процессом порт был открыт.
 
Я всегда думал что открытый порт нельзя больше открывать. Хотя возможно ошибаюсь, может как работу с файлом открыть только для чтения.
 
СОМ-порт можно открыть в шаровом моде, тогда теоретически он может быть открыт и другими процессами.
но мой вопрос был о том, как узнать каким процессом СОМ-порт сейчас открыт.
 
Рекомендую порыть в направлении "виртуальный Com-порт" как-то давно натыкался на исходники. В исходниках отшлюзовать все функции к "железному" порту, получится собственный драйвер порта, а в собственном драйвере всё что угодно мониторится и куда угодно передаётся.
 
Кто подскажет хорошую библиотеку для работы с СOM-портами под XE2
 
ручками - работает во всех версиях и бесплатно.:D
nrComm Lib Pro - сейчас с поддержкой ХЕ2.
 
Статус
Закрыто для дальнейших ответов.
Верх