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

Вниз

опять про модем   Найти похожие ветки 

 
Alex134   (2003-08-25 16:26) [0]

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


 
Reindeer Moss Eater ©   (2003-08-25 16:44) [1]

SysInternals, PortMon


 
Alex134   (2003-08-26 13:13) [2]

Исходников я к сожалению не нашел ((( Может кто-то знает где они лежат? И вообще, сложно написать такую штуку самостоятельно ?


 
NightAngel ©   (2003-08-27 00:28) [3]

> сложно написать такую штуку самостоятельно ?

Скорее всего придется писАть драйвер, всё зависит от того под что писАть. А сложность, понятие относительное. Теперь, как это можно сделать - для перехвата обращений к памяти аппаратно используются регистры DR0-DR3. Так вот, для перехвата обращений к портам в/в исп. регистр DR7 (управляющий регистр), в котором (если установлен флаг DE в CR4) поля R/W0 - R/W3 (соотв. отладочн. регистрам DR0-DR3) отвечают за след. действия:
00 - breakpoint на исполнение инструкции.
01 - breakpoint на запись данных.
10 - breakpoint на обращение к портам в/в.
11 - breakpoint на чтение/запись данных.
Это будет работать только на пнях. На 386 и 486 DE опущен, и RW интерпретируются точно так же, только в случае - 10 - состояние неопределено. PortMon, по всей вероятности, таким способом и перехватывает обращение к портам.


 
Alex134   (2003-08-27 12:08) [4]


> NightAngel ©

Не подскажите, где можно достать инфу по сабжу?



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
3-41091
Vick
2003-10-23 10:16
2003.11.13
TADODataSet.Sort := ....


4-42315
Akvilon
2003-09-06 18:42
2003.11.13
SetWindowLong(hwnd, GWL_WNDPROC ...


1-41606
Bonni
2003-10-26 21:44
2003.11.13
дочерные окна


3-40992
.::D.e.M.o.N.i.X::.
2003-10-15 14:22
2003.11.13
Посоветуйте справочник или книжку.


1-41159
vvvaaa
2003-11-03 08:59
2003.11.13
Как изменить ScrollBar?