Win32 Commport нюхает - PullRequest
       6

Win32 Commport нюхает

1 голос
/ 09 апреля 2009

Используя C winapi, как вы можете получить полученные данные от commport, который открыт исключительно другой программой.

Я знаю, что есть программы, которые делают это, но я хочу написать свое собственное программное обеспечение для мониторинга для конкретной цели, и мне было интересно, как это делается?

1 Ответ

1 голос
/ 09 апреля 2009

Вы можете сделать это, используя перехват API, см. Здесь: http://www.codeproject.com/KB/system/hooksys.aspx для получения подробной информации. По сути, вы можете загрузить целевой процесс, внедрить некоторый код в целевой процесс, чтобы подключить интересующий вас API, а затем использовать механизм IPC для передачи данных из ваших ловушек в вашу программу анализа.

Так работает моя программа, которая может управлять значениями, возвращаемыми GetTickCount() в другой программе (см. Здесь http://www.lenholgate.com/blog/2006/04/tickshifter-v02.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...