|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2012, 16:01 | #1 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 68
|
Скриптовый движок: call binary from memory
Здравствуйте! Взялся я за написание скриптового движка. Решил не связываться с байт кодом, сделаю трансляцию скрипта сразу с машинно - зависимый код (допустим для платформы x86). Да, придётся помучиться с позиционно независимой компоновкой, таблицами смещений и т.п. но не суть
(Имеем бинарник который представляет собой просто RET) 1. Выделяем память под размер бинарника 2. Грузим в память бинарник 3. делаем так: asm call Binary end; И всё заканчивается аццесс виолейшеном |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |