Показать сообщение отдельно
Старый 07.06.2008, 15:53   #6
Obscure
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.02.2007
Сообщений: 11
Репутация: 1
По умолчанию Ответ: Перехват данных из Com-порта

всем спасибо за советы
в общем, провел пару экспериментов и результат неутешителен, поэтому продолжу темы в несколько ином ракурсе.
к девайсине (электронные автомобильные весы) в промежуток программулины подключиться смог с помощью hhd free serial port monitor.
в качестве протокола работы получил следующее:
Цитата:
Порт открыт процессом "WeightRoom.exe" (PID: 2096)

Запрос:04.06.2008 19:03:18.56864

10 .

Ответ:04.06.2008 19:03:18.58464 (+0.0156 seconds)

3D 20 20 30 2E 30 38 30 24 = 0.080$

Запрос:04.06.2008 19:03:19.06864 (+0.4844 seconds)

10 .

Ответ:04.06.2008 19:03:19.08464 (+0.0156 seconds)

3D 20 20 30 2E 30 38 30 24 = 0.080$

но дальше начинается самое интересное - подключившись хипертерминалом в попытке послать на весы запрос - терминал надолго задумывается, что вызывает законное подозрение.
легкий хакинг родной проги выявил, что она работает с ком-портом через dll-ку, в которой есть функции с весьма заманчивыми названиями ReadWeight и Clear.
Вопрос - я конечно понимаю, что выцепить из дллки параметы функций невозможно, но подскажите, хоть в какую сторону теперь копнуть по глубже, чтобы поиметь данные с терминала без родной проги.
__________________
Не говорите, что мне нужно делать и я не скажу куда вам нужно идти
Obscure вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.02159 секунды с 10 запросами