Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.227.69] |
|
Сообщ.
#1
,
|
|
|
Забыл добавить код установки CF перед iret:
push bp mov bp,sp or BYTE PTR [bp+6],1 pop bp mov ax,5 ;доступ запрещен iret Вообще можно иначе поступать в обработчике для установки CF: IntXXHandler PROC pushf ... popf stc sti mov ax,5 ret 2 IntXXHandler PROC Два байта экономии! PS: тормозит-с форум! :( |
Сообщ.
#2
,
|
|
|
Куда ???
Хватит ! Остановитесь ! ??? Ещё можно добавить сообщение о том, что резидент остался в памяти, а ещё проверку, находится ли резидент в памяти, выгрузку резидента... и т.д. и т.п. и ещё кучу других вещей. :) Ну надо же мне _самому_ хоть немного думать собственными (пусть никудышными) мозгами, а не то ещё привыкну, что всё за меня делают, правильно ? А вот если что-нибудь будет не получаться или что-нибудь буду недопонимать, тогда обязательно спрошу, OK ? :) Спасибо !!! |