Question

I would like to modify the RVA of a method using Mono.Cecil. I noticed a similar question asked back in 2007 but is this doable in 0.95?

For eg: methodA.RVA = 0x1234;

I understand Mono.Cecil compute and write RVA during compilation but are there anyways to go about modifying the RVA? It can be done using CFF explorer though.

Thank You.

Was it helpful?

Solution

No this is not possible: that's simply not the goal of Mono.Cecil.

Cecil let you read, modify and write the managed code and metadata, but when it comes to the PE file organization, that's considered an implementation detail.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top