代码之家  ›  专栏  ›  技术社区  ›  Eddie Deyo

如何调用作为中嵌入资源的exe。网络组装?

  •  4
  • Eddie Deyo  · 技术社区  · 17 年前

    我没有。Net可执行文件,作为嵌入式资源包含在我的.Net程序集中。有没有一种方法可以运行这个可执行文件,而不需要将其写入磁盘并启动它?

    这是。网络2.0。

    2 回复  |  直到 17 年前
        1
  •  3
  •   Rob Walker    17 年前

    您可能会尝试将exe注入挂起的进程,然后唤醒被劫持的进程,但这似乎是灾难的根源。

        2
  •  3
  •   Jacob Krall    17 年前

    你可以加载一个。NET程序集从字节数组中使用重载 Assembly.Load .

    然而,需要考虑的安全模型会使事情变得更加复杂。查看讨论 here ,还有这个 thread .

    如果您的嵌入式可执行文件不是。NET,那么我想你必须先把它写到磁盘上。

    推荐文章