Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2013, 12:49   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Как получить указатель на буфер с ранее выделенной памятью?

В классическом варианте buffer=VirtualAlloc(....)
А как сделать,если блок памяти выделен ранее (другим процессом), он пустой, в памяти находится как Private RWE.
Нужно получить указатель для ReadFile на него. Как это сделать,через VirtualQuery?
calypso вне форума Ответить с цитированием
Старый 14.03.2013, 14:20   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Скорее через VirtualQueryEx.
Начинайте с 0 адреса и дальше увеличивайте на размер блока.
Так сможете найти все блоки а уж как понять какой вам нужен, это уже никак.
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить номер строки с выделенной ячейкой не на текущей (активной) странице? PhilAT Microsoft Office Excel 3 31.08.2012 18:21
Как получить указатель на первый байт битового образа? Don Karleone Общие вопросы Delphi 2 05.05.2012 09:12
Как получить имя выделенной фигуры Valegor69 Microsoft Office Excel 3 16.10.2010 14:30
Проблема с выделенной памятью Ivan_32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 27.02.2009 02:14
Что будет с выделенной памятью? Sibedir Общие вопросы Delphi 9 18.01.2008 13:57