MemoryStreamにあるプログラムを実行して、まずハードディスクに保存する必要はありません。ファイルはハードディスクに一時的に保存されないことがあります。プログラムはメモリから100%機能する必要があります。MemoryStreamからプログラムを実行
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);
今(RAM上)のMemoryStream内のすべての100%の作業プログラムは、私はそのプログラムを実行することができますか? ありがとうございました
あなたは管理されたアセンブリを読み込むだけではないと思いますよね? –