gpt4 book ai didi

c# - 以编程方式修改元数据(.net 可执行文件)

转载 作者:行者123 更新时间:2023-11-30 16:10:32 28 4
gpt4 key购买 nike

我希望我的应用程序能够修改 .net 可执行文件的元数据。是否有 .net 类可以执行此操作,或者我是否必须解析可执行文件? (Roslyn 在这里可以提供帮助吗?)

如果我需要解析 exe - 它的格式是什么?我搜索了一下,但只找到了 this Wikipedia entry .

最佳答案

没有允许您重写 IL 的 .NET 类。

您必须在使用 Mono.Cecil 之间做出选择或阅读 CLR via C#然后编写您自己的 IL 重写器。 (这在技术上是可行的,毕竟 JB Evain 几乎完全由他自己编写了 Mono.Cecil)。

Mono.Cecil 的完整源代码可在 Github 上获得.

关于 Mono.Cecil 用法的基础知识可以在 its wiki 中找到.

关于c# - 以编程方式修改元数据(.net 可执行文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643859/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com