2016-08-18 2 views
0

Googleで検索したところILDASMと呼ばれるツールがあり、IL Codeを見つけました。しかし、私は以下の情報を求めています。EXE内のPEセクションとILコードの検索方法は?

1)ILコードはどれですか?

2)PEヘッダーはどちらですか?

3)ILとPEをネイティブコードにする方法は?

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

答えて

1

1と2で答え、PEヘッダーとCLRローダーの詳細については、シンプル・クーパーのシンプル・クーパーの記事シリーズをsimple-talk.comで読んでください。シリーズは "ネットアセンブリの解剖学"と呼ばれ、彼は非常によくPEでそれが.netアセンブリとどこのスタッフとメタデータがすべて存在することを指定したかを説明します。

3)ILについては、各メソッドを適時に取得してネイティブコードにコンパイルするJust In Time(JIT)コンパイラがあります。

そして、私はPEをネイティブにするという最後の点は理解していません。 PEはWindows OSのPortable Executableファイルで、.netアセンブリだけではありません。 .netの場合、CLRに関連するバイトのセクションが含まれています。

関連する問題