コマンド ライン ユーティリティを C# アプリケーションに埋め込みたいので、そのバイトを配列として取得し、別のファイルとしてディスクに保存することなく実行可能ファイルを実行できます (実行可能ファイルを別のファイルとして保存することを回避し、一時ファイルを任意の場所に書き込みます)。
バイトストリームだけから実行可能ファイルを実行する方法が見つかりません。ウィンドウはディスク上にある必要がありますか、それともメモリから実行する方法はありますか? Windowsでディスク上にある必要がある場合、.NETフレームワークで何らかの仮想ドライブ/ファイルを作成し、そのファイルを実行可能ファイルのメモリストリームにマップする簡単な方法はありますか?