Забыл спросить. Чему у тебя равен ptrSection. Я когда статью писАл, маленько поэкспериментировал с ZwMapViewOfSection. У меня получалось, что...
#if DBG #define PAGED_CODE() \ { if (KeGetCurrentIrql() > APC_LEVEL) { \ KdPrint(( "EX: Pageable code called at IRQL %d\n",...
Проще поручить эту работу системному рабочему потоку. Примерно так: typedef struct _WORKER_CONTEXT { PIO_WORKITEM pWorkItem; PVOID...
<font color="gray][ LuckyDevil</font><!--color--><font color="gray]: Four-F и как это лечить? ]</font><!--color--> Ответ на этот вопрос лежит...
<font color="gray][ cresta</font><!--color--><font color="gray]: Как я понимаю, из-за того, что находимся в контексте юзермодного процесса....
<font color="gray][ Ms Rem</font><!--color--><font color="gray]: ...а то телепаты все убежали давно. ]</font><!--color--> Не все ;):0046A6A6...
У тебя Terminal Services стоят. Там для каждой сесии создается локальное пространство имен все объекты созданные в сессии помещаются в своё...
Весь смысл ANSI_STRING/UNICODE_STRING в том, что они всегда несут длину строки и всего буфера в себе. Зачем strlen? <font color="gray][...
cresta, если нужно чтобы драйвер стартовал при загрузке системы как можно раньше, то его нужно поместить в группу "Boot Bus Extender". При этом он...
Это не то чтобы порядок загрузки. Этот параметр очень общо определяет лишь в какой фазе загрузки системы нужно грузить драйвер. Точный порядок...
http://www.angelfire.com/scifi/win32asm/Nan_Src.html
Я как раз и имел ввиду, что велика дистанция между "мой первый проект" и "довольно сложный". Это похвально, но вообще говоря, не верно. Нужна хоть...
Код, который в мыло упал посмотрел - всё ясно. Извиняюсь за грубость, но, похоже, налицо явный разрыв желаний и возможностей. Так выпьем же за то,...
Ну да, таки я не ошибся. У тебя ж в pdx->pLowerDevice просто 0! FAULTING_IP: nt!IofCallDriver+24 804ec046 8b7108 mov esi,[<font...
Да, начёт "register overwritten by invoke" я забыл. А не затирается потому, что параметры глобальные - push offset. Если локальные переменные, то...
Так весь смысл invoke+proto в том и заключается, что проверяется кол-во параметров. proto00 TYPEDEF proto proto01 TYPEDEF proto :DWORD proto02...
Это уже кое-что. Лить все 140 метров конечно не обязательно. WinDbg можно настроить так, что он сам будет сливать нужные символы. Как - написано в...
Три варианта: прямой, косвенный и вызов через регистр. Тебе нужен косвенный. .386 .model flat, stdcall option casemap:none...
Боюсь советовать. Слишком глобальный вопрос. Существует теория, которой я, впрочем, не придерживаюсь, что самые лучшие язык/среда...
<font color="gray][ netex</font><!--color--><font color="gray]: Видел в VS ресурсы с диалоговыми окошками, только в них много лишнего по сравнению...
Имена участников (разделяйте запятой).