小编8vt*_*two的帖子

C# 如何将代码附加到正在运行的 .NET .EXE 的末尾,最好是从该 .EXE 内部?

正在运行的.NET .EXE可以向自身追加数据吗?是什么阻止了它?

我可以启动一个单独的进程来完成它。

但我不知道如何在它运行时写入自身。有办法做到这一点吗?在.NET中

编辑:最好没有黑客解决方案,例如将其写在其他地方然后复制/重命名

EDIT2:澄清可执行文件的类型

EDIT3:目的:将二进制流写入正在运行的 EXE 文件允许我解析磁盘上的 .EXE 文件以获取这些字节并在程序中使用它们。无需创建任何新文件或注册表项或类似的东西。它是独立的。这非常方便。

EDIT4:对于那些反对此文件的人,请在尝试质疑此想法之前考虑以下功能:FILE ZipPINGDLL LINKINGPORTABLE APPLICATIONS ,

.net c# windows portability exe

-13
推荐指数
1
解决办法
688
查看次数

标签 统计

.net ×1

c# ×1

exe ×1

portability ×1

windows ×1