· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Хардварные прерывания под Windows

Посл.отвђт Сообщенiе


Дата: Янв 25, 2004 16:30:48

Господа !!! У меня такой большой вопрос. Как правильно установить свой обработчик хардварного прерывания взамен системного(шлюз прерывания) под win98? Вызов функции VMM_Set_PM_Int_Vector ни к чему хорошему не привёл. Тогда я напрямую поправил соответствующий дескриптор в таблице IDT. То, что туда попадают правильные значения параметров нового обработчика- это точно. Но вот я понять не могу, почему в момент знесения в таблицу нового адреса генерируется #GP??? При чём все действия проходят при замаскированных аппаратных прерываниях и убранном флаге прерываний. Помогите пожалуйста, если кто имеет опыт в решении подобных задач !!!


Дата: Янв 30, 2004 14:41:30

Спасибо господа. Уже разобрался .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073