Все, стало понятно. Спасибо всем откликнувшимся за терпение и разъяснения.
В PDE? Там же хранятся адреса таблиц PTE, а не их индесы.
Почитаю как-нибудь(сейчас времени в обрез). А вообще пост можно понять, как книга "Внутреннее устройство Windows" за авторством Соломона,...
А вот тут непонятно. В линейном адресе(в моей переменной) хранится индекс PTE, т.е. индекс элемента PTE, указывающего только на одну страницу. Это...
Да, это я маху дал :) Значит при страничной адресации размер блока памяти(или количество страниц) нигде не хранится? При сегментной адресации все...
Если MMU - аппаратная вещь, то как и где он хранит размер блока памяти(или количество страниц)? Фреймы для выделенной области памяти всегда...
Т.е. страничная адресация - это аппаратная вещь, и при этом размер блоков памяти аппартно нигде не хранится(эта роль возложена на системные...
Например, мы имеем 4-х байтный указатель Р на память, выделенную по VirtualAlloc. В контексте нашего процесса в CR3 есть физический адрес каталога...
И еще, можно ли изменить размер сегмента(данных) и как можно(и можно ли) из ринг3 прочитать свой LDT? Или есть отладчик типа ольки или ядерной...
1) Под дескриптором кучи я понимаю стандартный дескриптор, описывающий некий сегмент памяти, называемый(еще со времен DOS) кучей. Дескриптор этот...
qwe8013, ну в принципе я все это читал уже очень давно. Но как сие проливает свет на мой вопрос? Хотя бы ответьте на 2 вопроса - в виндовозе есть...
Как работает VirtualAlloc в WinXP 32bit? Выделяет память в сегменте кучи и создает в LDT дескриптор этого сегмента? Или выделяет в сегменте...
так и есть, не сделал Cnt.ContextFlags:=CONTEXT_CONTROL; ant_man, tnx на худой конец сделаю через Int 2E
Нищщего не понятно, што вы имеете ввиду? Иконки-версия с криптованных файлов???? Чем криптованных? Если эти ресурсы криптованы, то "на кой" они...
Как узнать EIP потоков процесса? GetThreadContext не работает, несмотря на то, что замораживаю поток перед тем, как делаю GetThreadContext. В teb...
Имена участников (разделяйте запятой).