|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2015, 06:31 | #1 |
Регистрация: 04.03.2014
Сообщений: 6
|
Сниффер COM-порта или программное создание виртуального COM-порта
Доброго времени суток!
Суть проблемы, в общем, проистекает из того, что необходимо перехватывать общение одной программы с неким устройством через COM-порт. Причём делать это нужно из уже существующей программы на Qt C++ (допустимы вставки платформозависимого ориентированного на Windows кода) без использования сторонних программ. Рассматривал вариант перехвата вызовов функций Win32 API для записи и чтения с COM-порта, но версия Detours для 64-бит стоит немереных денег, так что этот вариант отпал. Остаётся вариант либо снифферить (извиняюсь, если использовал неправильный термин) сам COM-порт, либо создавать виртуальный COM-порт между программой и реальным COM-портом, общение которых нужно перехватывать. Но оба этих варианта требуют, как я понимаю, переписывания драйвера COM-порта, что тоже не слишком радует в силу затратности по времени и усилиям. В связи с этим, вопрос: нет ли какого-то готового решения (имеющей такой функционал библиотеки, например) для этого, которое можно впихнуть в уже существующую программу? Честно пытался гуглить, но как-то ничего внятного не нашёл. Заранее спасибо за ответы! |
11.06.2015, 07:11 | #2 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,715
|
Цитата:
Цитата:
|
||
11.06.2015, 08:51 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
http://com0com.sourceforge.net/
https://technet.microsoft.com/en-us/...rnals/bb896645 Разучился гуглить народ... |
12.06.2015, 08:19 | #4 | |
Регистрация: 04.03.2014
Сообщений: 6
|
Цитата:
|
|
12.06.2015, 09:28 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Я не понимаю: суть проблемы - перехватить, или суть проблемы - научится перехватывать?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите программу для виртуального порта | Владимир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 |