в догонку
- From
- Alexey Nevolin (2:5030/1272.64)
- To
- All
- Date
- 2001-06-02T23:56:44Z
- Area
- SU.WINDOWS.NT.PROG
■ Hi there, All !
Немножко хотел бы прояснить ситуацию (комментарий к предидщему письму). К вопросу #1 - под "что-то сделать" я подразумеваю запись в переменные, переданные нам извне: т.е. например - я хочу узнать, сколько байт реальной информации вернула ZwQuerySystemInformation: я завожу еще один ULONG, в него сохраняю что надо и если соответствующий внешний параметр не нулевой, то в него записываю то, что уже получил. При таком обращении - BSOD. Если проверять внешний параметр на нулевость и в зависимости от этого определять - знаем ли мы размер того, что нам вернул оригинальный вариант функции - то все в порядке.
Кстати, забыл сказать: в мирном варианте (т.е. когда я ничего не записываю в переданные переменные) в лог-файл записывается информация только о двух вызовах - дальше ZwWriteFile возвращает NTSTATUS = 0xC0000024. К чему бы это?
Заранее спасибо!
■ cul8r All
■ wbr Alexey Nevolin.
[Tuborg][ESP][Drums][WinNT][Sun Solaris][OS/2][Quake3][Scorpions][Metallica]
[FML366][Iron Maiden][RU.METALLICA]
... lurking in a dismal fog, hungry for your blood...
--- GoldEd 3.00a5/[w32] // Welcome to RU.METALLICA
* Origin: Page Fault Station (2:5030/1272.64)