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

Статус
В этой теме нельзя размещать новые ответы.

koka123

Местный
Регистрация
27 Апр 2009
Сообщения
20
Реакции
5
Credits
64
есть такая задача:
1. нужно промониторить все сообщения передающиеся через порт
2. определить какое приложение открыло порт и закрыть его.

есть у кого нибудь идеи, как это реализовать?
 

koka123

Местный
Регистрация
27 Апр 2009
Сообщения
20
Реакции
5
Credits
64
сторонний софт не подходит, порт мне надо мониторить из своей программы.
смысл в том, чтобы можно было как минимум определить каким процессом порт был открыт.
 

Donk

Турист
Регистрация
21 Окт 2010
Сообщения
2
Реакции
0
Credits
4
under Delphi take al look at
TurboPower Async Professional
 

Rabbano

Турист
Регистрация
22 Июн 2009
Сообщения
11
Реакции
0
Credits
28
Я всегда думал что открытый порт нельзя больше открывать. Хотя возможно ошибаюсь, может как работу с файлом открыть только для чтения.
 

koka123

Местный
Регистрация
27 Апр 2009
Сообщения
20
Реакции
5
Credits
64
СОМ-порт можно открыть в шаровом моде, тогда теоретически он может быть открыт и другими процессами.
но мой вопрос был о том, как узнать каким процессом СОМ-порт сейчас открыт.
 

Aristarh Dark

Турист
Регистрация
7 Фев 2009
Сообщения
5
Реакции
0
Credits
10
А по моему простыми методами нельзя монитьрить COM порт...
 

wangl

Турист
Регистрация
5 Ноя 2010
Сообщения
4
Реакции
0
Credits
8
Рекомендую порыть в направлении "виртуальный Com-порт" как-то давно натыкался на исходники. В исходниках отшлюзовать все функции к "железному" порту, получится собственный драйвер порта, а в собственном драйвере всё что угодно мониторится и куда угодно передаётся.
 

koka123

Местный
Регистрация
27 Апр 2009
Сообщения
20
Реакции
5
Credits
64
вариант интересный, надо попробовать...
 

Vyruz

Турист
Регистрация
26 Дек 2009
Сообщения
4
Реакции
0
Credits
6
Кто подскажет хорошую библиотеку для работы с СOM-портами под XE2
 

koka123

Местный
Регистрация
27 Апр 2009
Сообщения
20
Реакции
5
Credits
64
ручками - работает во всех версиях и бесплатно.:D
nrComm Lib Pro - сейчас с поддержкой ХЕ2.
 

Elefanov

Турист
Регистрация
11 Ноя 2011
Сообщения
2
Реакции
1
Credits
4
TComPort (ComPort Library version 4.10 for Delphi 3, 4, 5, 6, 7, 2005, 2006,XE)
 
  • Like
Реакции: diki

jmain

Турист
Регистрация
25 Дек 2011
Сообщения
4
Реакции
0
Credits
8
Компонент подо что нужен? всмысле среда разработки
 
Статус
В этой теме нельзя размещать новые ответы.