![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.03.2014
Сообщений: 6
|
![]()
Доброго времени суток!
Суть проблемы, в общем, проистекает из того, что необходимо перехватывать общение одной программы с неким устройством через COM-порт. Причём делать это нужно из уже существующей программы на Qt C++ (допустимы вставки платформозависимого ориентированного на Windows кода) без использования сторонних программ. Рассматривал вариант перехвата вызовов функций Win32 API для записи и чтения с COM-порта, но версия Detours для 64-бит стоит немереных денег, так что этот вариант отпал. Остаётся вариант либо снифферить (извиняюсь, если использовал неправильный термин) сам COM-порт, либо создавать виртуальный COM-порт между программой и реальным COM-портом, общение которых нужно перехватывать. Но оба этих варианта требуют, как я понимаю, переписывания драйвера COM-порта, что тоже не слишком радует в силу затратности по времени и усилиям. В связи с этим, вопрос: нет ли какого-то готового решения (имеющей такой функционал библиотеки, например) для этого, которое можно впихнуть в уже существующую программу? Честно пытался гуглить, но как-то ничего внятного не нашёл. Заранее спасибо за ответы! |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,828
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]()
http://com0com.sourceforge.net/
https://technet.microsoft.com/en-us/...rnals/bb896645 Разучился гуглить народ... |
![]() |
![]() |
![]() |
#4 | |
Регистрация: 04.03.2014
Сообщений: 6
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]()
Я не понимаю: суть проблемы - перехватить, или суть проблемы - научится перехватывать?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите программу для виртуального порта | Владимир34 | Помощь студентам | 7 | 05.11.2014 13:10 |
Создание виртуального com-порта | Port 111 | Общие вопросы Delphi | 3 | 05.11.2014 12:46 |
сниффер com порта | dmitriegorovih | Общие вопросы Delphi | 13 | 09.05.2013 20:53 |
Как получить данные с COM-порта или другого любого порта? | DeLure | Общие вопросы C/C++ | 5 | 20.09.2007 00:50 |
Сниффер порта | keng00r00 | Работа с сетью в Delphi | 1 | 22.04.2007 08:53 |