САБЖ вот мы похукали функцию ZwWriteVirtualMemory далее драйвер должен передать запрос в юзермод, юзермодное приложение спросить, что делать, и если пользователь запретит запись, то драйвер должен вернуть ошибку, если разрешит - то передать управление на оригинальную функцию вопрос Как это лучше организовать? Вот у меня так //в DriverEnty ZwCreateEvent() //в обработчике ZwPulseEvent далее расшариваем память, сбрасываем туда данные, мол какой процесс пытается записать а что дальше? Как сделать так,чтобы выполнение притормозилось до того момента, пока пользователь не нажмет Yes/No ? есть ли в ядре что-то типа WaitForSingleobject ?