Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Кучка (heap)
Показать сообщение отдельно

Аватара для DillerInc

Обратный инженер


Сообщения: 644
Благодарности: 47

Профиль | Отправить PM | Цитировать


ManHack, дык, перечислите все файлы в папке, чтобы узнать их кол-во, а после выделите память(можно и кучи можно через VirtualAlloc, зависит от конкретного примера) для таблицы, которая будет содержать структуры следующего типа:
Код: Выделить весь код
opened_file struc
  hFile                         dd   ?  ; Описатель файла, чтобы потом к нему обращаться
  pFileName               dd   ?  ; Указатель на буфер, содержащий путь к файлу
  pFileMem                  dd   ?  ; Указатель на память со считаным файлом
opened_file ends
Для буфера пути файла лучше использовать кучу, т.к. она лучше подходит для выделения небольших размеров памяти.А файл лучше считывать в память, выделенную через VirtualAlloc.
Ну, и далее по обстоятельствам.

-------
То,что неясно,следует выяснить.То,что трудно творить,следует делать с великой настойчивостью. © Конфуций


Отправлено: 22:05, 13-04-2010 | #2

Название темы: Кучка (heap)