У меня так же.
Вобщем сабж. Я и так очень неуверенно чувствовал себя при создании этих makefile`ов и т.д, а тут еше все автоматически происходит и проходит через...
Просить 200 у.е. за утилиту для сравнения файлов - это нормально?
Поясните, что это?
Всем спасибо. Попробую таки вариант с драйвером.
.code start: int 3h int 0E1h .end start Отладчик всплывает на int 0E1h, дальше жму F8 Хмм, то есть потрейсить код, который...
Трассирую сисером прерывание 0xE1, в KiTrap0D не попадаю, управление передается на адресс указаный в IDT
Кажется Syser такую информацию не выдает.
Посмотрел этот обработчик, создается трап-фрейм и совершается прыжок в KiFastCallEntry, ранее изученную досконально. То есть никаких...
Точно. Смотрю уже третьи сутки, изучил огромное количество кода, но до "того самого" докопаться не могу. В данный момент смотрю...
Двойной пост. Del
Да, я просто писал int 3h/ int XXh и запускал это на выполнение. Сделал так, как вы говорите, если поставить бряк на обработчик мыши или...
UP Неужели никто не может сказать, где зарыта собака? Кстати, некоторые прерывания вообще не трассируются: после нажатия F8 на инструкции, к...
Никак не могу разобраться с механизмом обработки прерываний в NT. Руссинович утверждает, что адресс сопоставленный в IDT с конкретным прерыванием...
Нектуально. Нашел этот самый KiFastCallEntry
Ладно, давайте по-другому: где формируется трап-фрейм?
Так если стойкость защиты не важна, почему не встроить ее в сам код написав всего несколько строк?
Да.
Не понял, ты выводиь текст АПИ`шкой TextOut? Так нет никакого переноса строки, ты сам указываешь координаты, куда нужно выводить текст.
Всмысле дизассемлированный код из обработчика? mov ecx, 23 push 30 pop fs mov ds, cx mov cs, cx ... Если речь об этом, то не нужно :)
Имена участников (разделяйте запятой).