Перехват прерываний

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Перехват прерываний

Сообщение Alex_new_2030 » 15.06.2003 (Вс) 16:38

Как можно перехватить прерывание int17 (работа с lpt портами), т.е. перехватить сообщения посылаемые туда и принимаемые от туда (в смысле lpt порт). Ну в общем сканировать обмен данными между переферией и компом через lpt

Заранее благодарен

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 15.06.2003 (Вс) 21:57

:shock: Под Бэйсиком ?! Точно никак...

TRUST
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 192
Зарегистрирован: 22.08.2002 (Чт) 20:24
Откуда: Orel

Сообщение TRUST » 15.06.2003 (Вс) 23:55

Пишешь API-библу в Delphi или VC++ со вставками ASM-кода, потом юзаешь ее в VB.
Кто юзал мой аккаунт и весь его выюзал?!!

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 16.06.2003 (Пн) 6:48

А может есть уже готовое решение? Ну там программки какие нибуть, которые отслеживают обмен данными между LPT портом и компом.
Я пробовал написать прогу которая читает данные из адресов порта каждый коммандный цикл, но она (прога) вызывает конфликт с другим устройством пытающимся работать с портом. Винда предоставляет выбор программы которая будет с ним работать (с LPT)
Так что отследить поток данных не получается. :(
Может что нибуть подскажите? я кроме VB ни чем не владею, да и с VB я тоже не АС.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 18.06.2003 (Ср) 10:36

Использовать MSCOMM Контрол
то бишь перейти на более высокий уровень
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 2

    TopList