Форум программистов CodeGuru
23 Июль 2018, 10:12:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Новый драйвер или временная подмена для COM  (Прочитано 20035 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PupaJr
Пользователь
***
Офлайн Офлайн

Сообщений: 33


Просмотр профиля
« : 16 Сентябрь 2008, 12:58:53 »

Здравствуйте господа. Такая проблема: существует устройство и программа к нему, работают на нестандартной скорости - в программе вручную пишеш скорость типо 12000 или 10000. Новые версии программ этого не позволяют и ставят жёстко 9600, 14400,19200 и тп., а старое устройство работает только на нестандартной скорости. Снифер порта показывает что обе программы обращаются стандартным образом с порту и снифер фиксирует момент установки скорости методом IOCTL_SERIAL_SET_BAUD_RATE - так пишет снифер порта в области данных 4 байта со значением скорости. Как бы перехватить этот момент на самом "низком" уровне и всегда подставлять свою скорость???
Спасибо.
Записан
c-coder
Пользователь
***
Офлайн Офлайн

Сообщений: 110


Просмотр профиля
« Ответ #1 : 17 Сентябрь 2008, 00:57:09 »

А если попробовать в самой exe проге поправить нужное число ?
Хакеры же делают так. Под отладкой находят место где нужно исправить, и делают патч Улыбка
Я в таких делах чайник  Ламер
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!