PEファイル(.Netアセンブリであることがわかっています)を開き、.Netバイトコードがどこにあるか(理想的にはエントリポイントから開始)を見つけたいと思います。PEヘッダーデータ(エントリポイントRVA)を使用すると、mscoree.dllからCorExeMainを呼び出すスタブに移動できます。
これは私が探しているものではありません。mscorlibによって実行されるバイトコードを見つけたいと思います。C ++を使用し、ildasm、dumpbinなどの外部ツールを使用せずにそれを行うにはどうすればよいですか?私はすでにPEヘッダーを解析して、イメージベース/RVAの意味を知ることができます。ILバイトコードの場所に関する十分な情報がどこにあるのかわかりません。