0
System.Resources.ResourceManager ResManager
    = new System.Resources.ResourceManager(
        "derp",
        System.Reflection.Assembly.GetExecutingAssembly());

byte[] cmBytes
    = System.Convert.FromBase64String((string)ResManager.GetObject("cFile"));

/*BinaryWriter bw1
      = new BinaryWriter(new FileStream("test.exe", FileMode.Create));
  bw1.Write(cmBytes);
  bw1.Flush();
  bw1.Close();*/

Assembly asm = Assembly.Load(cmBytes);
MethodInfo mi = asm.EntryPoint;
object go = asm.CreateInstance(mi.Name);
mi.Invoke(go, null);

エラーは を指してmi.Invoke(go, null)います。ここで困惑しています。

4

1 に答える 1