Сейчас на форуме: Rio, vsv1 (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Выделить память
Посл.ответ Сообщение

Ранг: 17.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 апреля 2008 06:48 · Поправил: UR-Shark
· Личное сообщение · #1

Помогите плиз, счас постараюсь внятно описать суть..

Есть распакованя програмка и дамп страницы памяти, который нужно в нее добавить по адресу.

Допустим этот дамп можно в прогу воткнуть в виде секции(ну или ещё как), вопрос в том как сделать чтоб этот кусочек появился в памяти по адресу 0x00160000, (такого участка нет, так что нужно выделить его), собственно вот так он выглядел раньше:

Address=00160000
Size=00009000 (36864.)
Owner=00160000 (itself)
Section=
Type=Priv 00021004
Access=RW
Initial access=RW

Заранее благодарю за помощь.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 26 апреля 2008 07:49
· Личное сообщение · #2

Ну бери на ОЕП да дописывай свой код, где выделяешь через аллок, там можно указывать предпочтительный адрес, потом копируй туда кусок памяти и передавай управление обратно.



Ранг: 17.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 апреля 2008 12:48
· Личное сообщение · #3

Спс! в принцепе я так и хотел, просто думал может есть более автоматические способы..


 eXeL@B —› Вопросы новичков —› Выделить память
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати