最初にハードディスクに保存する必要がないように、MemoryStream にあるプログラムを実行するにはどうすればよいですか。ファイルが一時的にハードディスクに保存されない場合があります。プログラムはメモリ内で 100% 機能する必要があります。
static string strTemplate = "MyAPP.SOMEprogram.exe";
byte[] template;
int len = 0;
Assembly assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream(strTemplate))
{
len = (int)stream.Length;
BinaryReader reader = new BinaryReader(stream);
template = reader.ReadBytes(len);
}
MemoryStream ms = new MemoryStream(template, true);
現在、MemoryStream (RAM 上) ですべて 100% 動作するプログラムになっています。そのプログラムを実行できますか? どうもありがとう