Добрый день!
F>Кроме того, оказалось, что, на самом деле, завес происходит F>после вызова KeSetEvent(). А SoftIce, в заголовке окна, пишет F>ntoskrnl!KeReleaseMutex + 003B. Наверное, KeSetEvent() внутри F>себя пытается освободить мютекс и виснет. Почему? Неизвестно...
--
1. Проверьте, что KeSetEvent() не вызывается на IRQL > DISPATCH_LEVEL.
2. Случайно третий параметр WAIT при вызове функции KeSetEvent() не равен TRUE?