![]() |
Глюки с VirtualAlloc
Вот сталкнулся с проблемой выделения памяти в нужном для меня месте.
юзаю код: Код:
windows.VirtualAlloc(pointer($00400000),$6000,MEM_COMMIT, PAGE_EXECUTE_READWRITE );В опциях проекта указал IMAGE BASE = $00600000 И вообще через дибагер запускаю - этот участок памяти абсолютно свободен! т.е. никем не выделен! Думал баг из-за дельвы. Но попробывал написать на ASM - тотже результат. Также заметил что при параметрах MEM_COMMIT+MEM_RESERVE вылетает ошибка: Attempt to access invalid address |
Попробуй так
Код:
var MBI: MEMORY_BASIC_INFORMATION; |
Пробывал. Нифега не хочет. Странная какаято винда
|
| Время: 16:41 |