Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Проблема с перехватом прерывания 21h

Ответить
Настройки темы
Проблема с перехватом прерывания 21h

Новый участник


Сообщения: 35
Благодарности: 0

Профиль | Отправить PM | Цитировать


Надо в проге на С перехватить прерывание 21h (для отслеживания выгрузки программ). Я уже замучился пробовать разные варианты. Ничего не работает. Или виснет, или просто вылетает. Не работает даже такой простой вариант:
OldHandler=getvect(0x21)
setvect(0x21,NewHandler);
setvect(0x21, OldHandler);//после этого - виснет

где NewHandler выглядит следующим образом:
void interrupt NewHandler(...)
{
OldHandler();
}
Пожалуйста помогите, если кто сталкивался с такой проблемой.

Отправлено: 00:11, 16-09-2005

 

Пользователь


Сообщения: 117
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


стек посмотри в отладчике

и вообще, отладь-ка в S-ICE 2.8 (if DOS)
if DOS-box in Win9x, use TRW2000 as Debugger

Отправлено: 07:57, 16-09-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Проблема с перехватом прерывания 21h

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Грузится процессор. Системные прерывания. BrandUAN Процесcоры 18 22-12-2023 02:08
Ошибка - Конфликты/Совместное использование (прерывания) iDrug Microsoft Windows 2000/XP 5 04-04-2011 08:02
Обработчик прерывания usb Morsel Программирование в *nix 0 06-04-2009 03:09
Разное - Прерывания после установки соединения с интернетом HusT-Ler Microsoft Windows 2000/XP 5 01-11-2007 12:19
Вопрос по функции 4Bh прерывания int 21h LeonidPr Программирование и базы данных 2 27-09-2005 23:34




 
Переход