我想将嵌入式 .net 可执行文件直接加载到内存中,这将从磁盘中删除调用的可执行进程文件名。
我有两个可执行文件 A 和 B
- 文件 B 嵌入到文件 A
- 文件 A 应该加载它并调用它的方法
- 文件 A 退出。
- 文件 B 中的进程应删除文件 A 并关闭。
可以在这样的场景中使用 method.Invoke 吗?我不太确定我是否可以加载程序集运行并退出让它运行?
我想按照类似的方式来做:http: //www.codeproject.com/Articles/13897/Load-an-EXE-File-and-Run-It-from-Memory
但是除非文件 A 没有自行关闭,否则可能调用 Proces B 将处于活动状态。