0

Mono.Cecil を使用してメソッドの RVA を変更したいと考えています。2007 年に同様の質問があったことに気付きましたが、これは 0.95 でも実行できますか?

例: methodA.RVA = 0x1234;

Mono.Cecil がコンパイル中に RVA を計算して書き込むことは理解していますが、RVA を変更する方法はありますか? ただし、CFFエクスプローラーを使用して実行できます。

ありがとうございました。

4

1 に答える 1

0

いいえ、これは不可能です。それは単に Mono.Cecil の目標ではありません。

Cecil では、マネージ コードとメタデータの読み取り、変更、および書き込みを行うことができますが、PE ファイル編成に関しては、実装の詳細と見なされます。

于 2012-11-07T17:28:56.610 に答える