Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перебор ячеек памяти

23K
06 октября 2007 года
MurzET
13 / / 02.07.2007
Допустим, у меня есть ID определенного процесса ( пишу в винде ) .

Мне нужно перебрать значения ячеек, занимаемых этим процессом .

Вопросы:

1) Как узнать адрес первой и последней ячеек памяти, занимаемых этим процессом?

2) Сколько байт занимает 1 ячейка? ( знаю, может быть этот вопрос очень глуп ) .
261
06 октября 2007 года
ahilles
1.5K / / 03.11.2005
у каждого процесса своя память! каждый процесс по определению занимает 4 Гб виртуальной памяти. Старшие 2 Гб памяти общие для всех процессов, там находится ядро системы. Процессу остаётся использовать младшие 2 Гб памяти. Он может использовать все эти 2 Гб! но обычно используется всего 8-10 Мб. Надеюсь я понятно объяснил тебе тему. следовательно ответы на вопросы будут такими
1. Первая ячейка имеет адрес 0x00000000 последняя 0xFFFFFFFF
2. Одна ячейка занимает 1 байт.
268
11 октября 2007 года
Михаил
587 / / 25.06.2005
использовать ReadProcessMemory, WriteProcessMemory
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог