Форум: "Система";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизПерехват обращения к 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c