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

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

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

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

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

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

Я умею загружать память через маппинг (CreateFileMapping + MapViewOfFileEx),а теперь хочу реализовать данный механизм через VirtualAlloc. Нужно зарезервировать регион,а дальше как передать туда байты с диска? Через ReadFile?
calypso вне форума Ответить с цитированием
Старый 19.02.2013, 14:07   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да. в ReadFile передавай то что вернет VirtualAlloc. Сам не пробовал но по логике должно быть именно так.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2013, 14:41   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

С поправкой, что надо не зарезервировать а закомитить (MEM_COMMIT vs MEM_RESERVED)
waleri вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать матрицу в динамическую память ovner Общие вопросы C/C++ 5 08.12.2012 16:32
Загрузить файл через WebBrowser navalih Работа с сетью в Delphi 2 01.07.2012 13:04
Как можно скопировать файл (изображение) с жёсткого диска в другое место через Pascal? wowiku Паскаль, Turbo Pascal, PascalABC.NET 1 15.04.2012 17:02
Можно ли использовать какую нибудь другую память, например динамическую? Scan Общие вопросы .NET 3 10.11.2010 16:35
Считывание файла в динамическую память Mephistopheles Помощь студентам 2 20.05.2008 23:57