Здравствуйте, sergei_132, Вы писали:
_>Здравствуйте, Аноним, Вы писали:
А>>Сразу бросается в глаза глупейшая ошибка: А>>ты сначала заполняешь выделенную память нулями, и только после этого делаешь проверку на валидность этой память, ну не глупость ли? Посмотри, может в этом ошибка?
_>нет, я это так просто дописал RtlZeroMemory... вобще не нужно заполнять нулями... _>ошибка возникает именно при выполнении ZwReadFile....
Проблема может возникать из-за размера читаемого файла... Слишком большой и при чтении в выделенный участок, затирается еще какой-нибудь кусок памяти.