アドレス空間にシステム ライブラリがなくても、独自の仮想アドレス空間を持つスレッドまたはプロセスを作成したいと考えています (おそらく別のプロセスである必要があります)。私の目標は、外国由来のコードの実行環境を作成することです。
ユーザーのコードがコピーされ、スレッド エントリ ポイントが配置されるいくつかの実行可能ページと、メイン スレッドとのスタックおよびデータ交換用の RW ページだけを使用して、システム ライブラリを使用せずにスレッドを作成したいと考えています。
Windows (またはおそらく Linux) 上のすべてのシステム ライブラリをアプリケーション レベルの仮想メモリから完全にマップ解除することは可能ですか?