正在运行的.NET .EXE可以向自身追加数据吗?是什么阻止了它?
我可以启动一个单独的进程来完成它。
但我不知道如何在它运行时写入自身。有办法做到这一点吗?在.NET中
编辑:最好没有黑客解决方案,例如将其写在其他地方然后复制/重命名
EDIT2:澄清可执行文件的类型
EDIT3:目的:将二进制流写入正在运行的 EXE 文件允许我解析磁盘上的 .EXE 文件以获取这些字节并在程序中使用它们。无需创建任何新文件或注册表项或类似的东西。它是独立的。这非常方便。
EDIT4:对于那些反对此文件的人,请在尝试质疑此想法之前考虑以下功能:FILE ZipPING、DLL LINKING和PORTABLE APPLICATIONS ,