Я сомневаюсь, что есть поддерживаемый способ. Я не знаю и не исследовал это, но вот некоторые предположения:
Самый простой способ - запустить его как процесс: записать его в *. Com файл , а затем указать O / S запустить этот исполняемый файл.
В качестве альтернативы, передайте память в качестве параметра функции CreateThread
(но вам нужно будет позаботиться о коде, имеющем правильные соглашения о вызовах, ожидая указанных параметров, сохраняя регистры и в памяти, которая является исполняемой).
Другая возможность - записать коды операций в память, которая, как известно, уже будет выполнена (например, перезаписать существующий код в недавно загруженной DLL).