dexter4life Ответов: 1

Используя asmjit, как я могу скопировать байт в exe-файл и запустить его как функцию в другом?


У меня есть эта программа сборки раньше, и exe для windows. Есть одна функция, которую я хочу выполнить, когда закончу ее изменять. Я видел способ вызова такой функции с помощью Asmjit. Поэтому я новичок в этом asmjit, и я хочу знать, можно ли скопировать существующую функцию, используя метод embed, найденный в классе x86Assembler, а затем вызвать функцию из другой области или из DLL, введенной в процесс существующего приложения.

Что я уже пробовал:

Не знаю, что попробовать, так как я новичок в этом API и документация не так легко доступна.

1 Ответов

Рейтинг:
9

Richard MacCutchan

Там есть ссылки на GitHub - asmjit/asmjit: полный x86/x64 JIT и AOT ассемблер для C++[^] в блог и чат-пространства, так что вы, вероятно, получите там лучшую информацию.