строка 59 насколько я понимаю это MmProbeAndLockPages(mdl,KernelMode,IoReadAccess); ? хм...
NTSTATUS NtCreateNamedPipeFile( OUT PHANDLE FileHandle, IN ULONG DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT...
Посмотри мои сорсы: http://forum.antichat.ru/showthread.php?t=36370
она комуто нужна? я всегда рассчитываю на совместимость только по линейке нт и то в лучшем случае) про 9х можно забыть
не, важно) покажи стек вызовов. кстати, ты собрался мапировать все ядро целиком?
Прерывание 0Ah - Исключение недопустимого TSS (#TS - Invalid TSS Exception) посмотри на код ошибки в стеке какой у тебя.. там селектор tss должен быть
а почему нет то.. все нт-базед системы юзают nt loader
все равно имхо надежнее юзать общедоступную ссылку \??\PIPE
не ему видимо надо во время отладки дернуть этот метод.. имхо единственный вариант тут - сохранить старый код, затереть его вызовом метода и...
Ты хоть крешдамп смотрел? !analyze -v и сюда
Cr4sh хм.. а какое в таком случае будет KeGetPreviousMode
Ну тогда ставь ) Я тоже себе хотел поставить для той же цели) Правда руки не доходят слить дистриб.
может стоит линковать с user32.lib ?
Код выполняется в ринг3? Или это драйвер Если это юзермод тогда наверное \Device\Namedpipe стоит заменить на \??\PIPE
А зачем ты собрался его ставить?) Хотя у моего препода по кодингу на кафедре на рабочем компе стоит 2003.
хз как в дельфи, но отладчик встроенный в Visual Studio позволяет вызывать сишные функции программы прямо в окне Watch
уверен, что указатель ntoskrnlInfo верен?
ну там через порты... можно воспользоваться 32битной точкой входа в биос. насколько я помню, ищется сканированием на сигнатуру _32_, которая...
IoAllocateMdl просто так ноль обычно не возвращает) по крайней мере мне не разу не удавалось увидеть, чтобы создание MDL провалилось. хотя...
Врубай протекдед моде сам ) Будешь сам управлять защищенном режимом как тебе захочется, делай плоскую модель и адресуй все гигы адресного...
Имена участников (разделяйте запятой).