Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Перехват обращения к COM порту.   Найти похожие ветки 

 
-Barmaley- ©   (2003-12-04 15:46) [0]

Программы написаные по DOS используют прямое обращение к COM порту. Но в WinXP такое обращение запрещено (ну просто игнорируется). Дак вот вопрос: можно ли перехватить прямое обращение DOS программы к COM порту в WinXP???

Заранее благодарен за предоставленную информацию.


 
User_Name   (2003-12-04 17:37) [1]

Насколько помнится досовские программы используют 14 прерывание
для доступа к портам (могу ошибаться насчет прерывания).
Напиши простейший обработчик этого прерывания.


 
Denius ©   (2003-12-04 20:17) [2]

А задача какая стоит? Может быть просто проводками по хитрому соединить? Если это девайс какойнить?


 
-Barmaley- ©   (2003-12-05 07:17) [3]

Повторяю: мне необходимо перехватить обращение DOS программы к COM порту в WinXP.

Прерывания XP пофигу, он только эмулирует работу DOS программы, а к порту она через эти прерывания пробиться не можент. Но другой вопрос в том, что если XP эмулирует работу DOS программы, то он должен наверное, где то это обращение все-таки содержать (предположительно). Вот только где это "где" и как это достать???

Задача проста: Написаные для DOS программы общения с COM портом наглухо застряли в WinXP. И хотца не переписывая эти программы
под API заставить их работать в данной операционке XP!!!

Так что проводками прерывания c API соединить низя.


 
DC-AC   (2003-12-05 08:45) [4]

0. Что за программы ? С какими девайсами и на каких скоростях работают ?
1. Всё-таки переписать эти программы под XP, если протокол общения неизвестен - есть некоторые способы его расшифровать. Кроме того, с некоторыми из периферийных устройств у меня был большой опыт общения и по их протоколам я смогу сказать многое.
2. Писать свой драйвер-перехватчик DOS-прерываний и переназначать поток на открытый стандартным способом свободный COM-порт.


 
-Barmaley- ©   (2003-12-08 09:18) [5]

DC-AC, Большущая просьба, по поводу 2 пункта по подробнее и с примерами желательно.



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
14-80094
Android
2004-02-03 07:49
2004.02.25
Vendorid and Deviceid


14-80129
Ditrix
2004-02-02 16:36
2004.02.25
узнать каталог откуда запущена программа


14-80116
AnderosNRules
2004-02-02 18:36
2004.02.25
Kto znayet besplatniy host dlya web a s CGI ?


1-79693
jen
2004-02-14 04:20
2004.02.25
Можно ли в ячейке StringGrid изменить цвет части текста


6-80055
SPeller
2003-12-19 10:39
2004.02.25
Как работать по HTTP протоколу с интернетом через прокси?