| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как определить момент обращения к COM порту |
| Автор: Гость_Alex 27.4.2005, 22:10 |
| Как определить момент обращения какой либо софтины к COM порту и имя этого процесса на Дельфе |
| Автор: Rouse_ 28.4.2005, 09:18 |
| Перехватываешь CreateFile, смотришь первый параметр, если это COM1 (COM2, COM3 и т.п.) запоминаешь описатель окткрытого порта (возвращается этой функцией). далее ждешь вызова этих функций GetCommState, SetCommState, ReadFile, WriteFile которым первым параметром передается запомненое значение... Вот так вот в кратце |
| Автор: Гость_Alex 29.4.2005, 21:25 |
| Во-первых, если можно - пример перехвата Createfile и просмотра первого параметра , Во-вторых, а если другая софтина использует sys драйвер? |
| Автор: Rouse_ 29.4.2005, 22:42 | ||||
И чего? Если ты решил работать с дровами, то приготовся как минимум к написанию фильтров... |