Критическая секция в режиме ядра
От: z.s.s Россия  
Дата: 18.08.04 06:46
Оценка:
Как можно организовать критическую секцию ?

к примеру в отладчике SoftIce это выглядит так

KeEnterCriticalRegion

mov  eax, fs:[0x00000124]
dec  dword ptr [eax + 0x000000D4]
ret


KeLeaveCriticalRegion

mov  eax, fs:[0x00000124]
inc  dword ptr [eax + 0x000000D4]
jnz  _Ret
lea  ecx, [eax + 0x34]
cmp  [ecx], ecx
jnz  RtlNumberOfClearBits + 0x08C5
ret
... И будет Вам счастье !!! ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.