Просмотрел 6-е сообщение, да и в первом было. 7 - 10 таким образом смысла особого не имеют. По всей видимости проблема с символами. Попробуйте...
Собственно, dt и не сработает. Вам же написали, x.
Rel, а ключ реестра ты случайно не удаляёшь?
Да. Мне тоже интересно, как используя исключительно отладочные регистры мониторить одновременно больше 4х точек на х86.
Сегодня провёл маленький эксперимент. UserMode: start: call fword ptr [ FarCall ] ; MyDriver!DispatchRoutine jmp start KernelMode:...
Поковырял ещё немного. Если использовать тот же пролог для interrupt gate, или при обработке sysenter (c минимальными изменениями конечно), то всё...
SadKo, на входе куда? Вполне вероятно, что в hal!Halp8254ClockInterrupt мы попадаем с fs = 3b. Но она, как и любой другой обработчик прерывания,...
Немного переделал. Теперь выход из Call Gate организовал с помощью nt!Kei386EoiHelper. Но. Где-то один раз из 1000 на входе или выходе из колгейта...
Итак, Call gate установлен и имеет один параметр. При входе в обработчик стек выглядит так: Ss Esp Param Cs Eip <- Current ESP Сам...
Great, смайлик по-твоему зачем стоял? Ладно, отошли от темы. Ждём автора топика.
Great, да, важное замечание. Но на всякий же случай! Я просто к тому, чтобы глупых вопросов у экспериментаторов не возникало, если у них вдруг...
DbgPrint на DISPATCH_LEVEL может вызвать BSOD :-D
doctor_Ice, работает во всех от Win 2000 до 7.
Может. Для того, чтобы не гадать, надо задачу конкретнее ставить.
Или тут какой-то другой тайный смысл, зачем её искать?
Всё намного проще. movzx eax,word ptr fs:[0x24]
Clerk, может быть. Если ты ищещь объекты PsThreadType, или скажем PsProcessType, или ещё что-то и потом работаешь только с ними, то я с тобой...
Clerk, согласись, это всё равно половинчатое решение. Модификация кода может быть где угодно - в середине функции, или в другой функции, которая...
Clerk, в принципе у всех способов есть свои плюсы и минусы. nt!KeAddSystemServiceTable() хорош тем, что можно сразу выдрать и указатель на...
Обманул. KiInitSystem дописывал сам и к SDTrestore отношения это не имеет.
Имена участников (разделяйте запятой).