Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
NightmareCode
14 / 7 / 1
Регистрация: 20.09.2009
Сообщений: 89
#1

VirtualAlloc - C++

14.10.2009, 19:38. Просмотров 859. Ответов 0
Метки нет (Все метки)

Необходимо зарезервировать память в определенном фиксированном регионе виртуального адресного пространства.
C++
1
2
3
4
5
6
7
8
const int Addr2=0x00043534;
int NumberOfBytes=20;
    LPVOID lpMem=VirtualAlloc((LPVOID)Addr2, NumberOfBytes, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
    if(!lpMem)
    {
        MessageBox(0, L"Cannot commit a region of reserved pages", L"Error", MB_OK);
        return -1;
    }
Функция VirtualAlloc терпит крах и не фиксирует и не резервирует память.

P.S. Каким образом VirtualAlloc связана с вызывающим процессом, ведь ни хендл ни ай-ди процесса не передаются в качестве параметра.

Добавлено через 36 минут
Все проблему решил можете не отвечать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2009, 19:38     VirtualAlloc
Посмотрите здесь:

Delphi VirtualAlloc и VirtualProtect?
Assembler VirtualAlloc + ReadFile
C++ Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc?
VirtualAlloc C++ WinAPI
Assembler VirtualAlloc + ReadFile
Чтобы процесс удачно запросил виртуальную память, он должен вызвать VirtualAlloc дважды? C++ WinAPI
C++ Как определить сколько памяти выделила VirtualAlloc
Предел выделения памяти (VirtualAlloc) C++ WinAPI
Утечка памяти VirtualAlloc() C++ WinAPI
C++ WinAPI VirtualAlloc выделение виртуальной памяти по адресу
Задача на функцию VirtualAlloc() C++
C++ WinAPI VirtualAlloc и размеры

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru