Я хочу создать поток или процесс, который будет иметь собственное виртуальное адресное пространство (вероятно, это должен быть отдельный процесс) без системных библиотек в адресном пространстве. Моя цель — создать среду выполнения для кода иностранного происхождения.
Я хотел бы создать поток без системных библиотек, всего несколько исполняемых страниц, где будет скопирован код пользователя и размещена точка входа в поток, а также несколько RW-страниц для стека и обмена данными с основным потоком.
Можно ли полностью отключить все системные библиотеки в Windows (или, возможно, Linux) из виртуальной памяти на уровне приложения?