Задать вопрос
@csar
c++

Запуск .net кода из памяти?

Можно ли запустить net код из памяти? Т.е. прочитать код из переменной, скопировать в стек из запустить? Что-то вроде такого:

void _bild()
{
	FILE *f;
	char buff[1000];
	void (*_Demo) (int (*) (const char *,...));
	void (*_Bild) ();

	_Demo=Demo;
	_Bild=_bild;
	int func_len = (unsigned int) _Bild ­ (unsigned int) _Demo;
	f=fopen("Demo32.bin", "wb");
	for (int a=0; a<func_len; a++)
		fputc(((int) buff[a]) ^ 0x77, f);
	fclose(f);
}


Только на C#.
Спасибо.
  • Вопрос задан
  • 226 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@OwDafuq
Roslyn вам в помощь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы