В последнее время я поиграл с дампом памяти и наткнулся на то, что я до конца не понял.
Если у меня есть процесс и дамп содержимого его памяти с использованием VirtualQueryEx & ReadProcessMemory для получения данных исбросьте его в файл, все в порядке.Тем временем я пытался сделать то же самое, будучи внутренним по отношению к процессу и выполняя VirtualQuery и просто сбрасывая содержимое возвращаемых указателей.Я смог сделать это, передав одну из библиотек DLL процесса, на котором я тестирую.Теперь проблема в том, что эти два дампа памяти различны (отсутствуют области из дампа, созданного внутри процесса). Может ли кто-нибудь объяснить мне, почему это происходит?Windows XP SP3 + Visual Studio 2008 Большое спасибо.