【发布时间】:2012-11-08 01:28:56
【问题描述】:
我想使用 Mono.Cecil 修改方法的 RVA。我注意到 2007 年有人问过类似的问题,但这在 0.95 中可行吗?
例如:methodA.RVA = 0x1234;
我了解 Mono.Cecil 在编译期间计算和编写 RVA,但是 无论如何要修改RVA? 不过可以使用 CFF explorer 完成。
谢谢。
【问题讨论】:
标签: mono.cecil
我想使用 Mono.Cecil 修改方法的 RVA。我注意到 2007 年有人问过类似的问题,但这在 0.95 中可行吗?
例如:methodA.RVA = 0x1234;
我了解 Mono.Cecil 在编译期间计算和编写 RVA,但是 无论如何要修改RVA? 不过可以使用 CFF explorer 完成。
谢谢。
【问题讨论】:
标签: mono.cecil
不,这是不可能的:这根本不是 Mono.Cecil 的目标。
Cecil 让您可以读取、修改和编写托管代码和元数据,但在涉及 PE 文件组织时,这被视为实现细节。
【讨论】: