Мыльните плиз содержимое папки samples/video или как там оно. В общем исходники примеров видеодрайверов. Тянуть 2 с лишним гига очень напряжно....
2 sarinn: 1) Перед тем как вызывать Ke386CallBios, нужно мапнуть в контекст текущего процесса сам биос, видеопамять, досовские вектора...
Такое ощущение, что у Ke386CallBios разные прототипы в NT4 и XP. Причем у XP точно CONTEXT, а вот у стрктура NT4 больше похожа на KV86M_REGISTERS...
Ну прототип я знаю (его из videoprt.sys видно). Больше конечно хотелось бы увидеть кусок реального сорца. За линк на ReactOS спасибо. Остался...
Всем привет! Не поделитесь примером использования Ke386CallBios в NT4 и XP? Чего-то не то делаю видимо, система в перезагрузку уходит.
Никак не определяю - я заведомо это знаю. То есть в моем случае я точно знаю, что страницы, составляющие искомый буфер, локед :)
В общем всем спасибо. Похоже что метода работает. На реальном драйвере пока не проверял, наваял кролика простейшего (через один IOCTL выделяет...
Ну спасибо ;) Я собственно потому и хочу использовать MmAllocateMappingAddress чтобы иметь виртуальный адрес за которым заведомо нет никакой...
Вот! Это собственно и есть ключевой аспект :) Теперича я знаю кто есть ху. Спасибо! Я еще приду с новыми вопросами :)
От 0 физического адреса наверно? Как? Просто выделить место из nonpageble pool нужного размера и руками создать заголовок?
Спасибо TarasCo за пояснение. Мне не нужно выделять буфер - он уже выделен и сделан non-pageble. Но: я не знаю его линейный адрес (такое вот...
[Four-F: ZwQuerySystemInformation, SystemBasicInformation,...] А оно разве из драйвера доступно? Или "Нельзя, но если очень хочется, то...
Люди добрые, сами мы не местные, помогите кто чем сможет... Вводная часть: имеются страницы физической памяти (то есть locked, fixed, etc),...
Имена участников (разделяйте запятой).