アプリケーションの一部として、サードパーティのアンマネージ プログラムを使用しています。システムの「エントリ ポイント」であるマネージ C# アプリケーションもあります。特定の条件が満たされた場合にのみ、アンマネージ プログラムが適切に実行されるようにします。
特定のファイルがハード ドライブから直接読み取られたり書き込まれたりしないように、C# アプリケーションでアンマネージ プログラムをサンドボックスで実行したいと考えています。代わりに、C# アプリでファイルを処理してから、ファイルをサードパーティ アプリケーションにフィードするか、ディスクに保存する必要があります。
C# の AppDomain クラスの使用を検討しましたが、それによって実行できるのはマネージ コードのみだと思います。私が達成しようとしていることに代わるシステムはありますか?