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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2012, 16:01   #1
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
Восклицание Скриптовый движок: call binary from memory

Здравствуйте! Взялся я за написание скриптового движка. Решил не связываться с байт кодом, сделаю трансляцию скрипта сразу с машинно - зависимый код (допустим для платформы x86). Да, придётся помучиться с позиционно независимой компоновкой, таблицами смещений и т.п. но не суть

(Имеем бинарник который представляет собой просто RET)

1. Выделяем память под размер бинарника
2. Грузим в память бинарник
3. делаем так:
asm
call Binary
end;

И всё заканчивается аццесс виолейшеном
Celestia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
error C2679: binary '>>' krivou Общие вопросы C/C++ 31 21.09.2015 13:40
Load exe into memory and run it from memory artush1984 Win Api 10 06.02.2012 18:43
invoke = push+call \ ddinvoke = ?+push+call blinkapec Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 03.02.2011 01:52
Скриптовый язык в Delphi+ GLscene Dante Alighieri Помощь студентам 0 12.02.2010 15:55
Помогитеу становить движок на сайт. Движок Joomla acmilan WordPress и другие CMS 2 01.04.2009 11:26