PE(Portable Executable)ファイルフォーマットの概要 PEファイルフォーマットとは PEファイルフォーマットは Windows のローダが認識してくれる実行可能ファイルの主流フォーマットである。 「Windows のローダが認識してくれる実行可能ファイル」というのは拡張子が EXE, DLL などのファイルのことである。 PEファイルは、下図に示すように、 大きく分ければ「MS-DOS 用ヘッダおよびプログラム」、「NT ヘッダ」、 「セクションテーブルおよびセクションデータ」の3つの構造から成る。 PE ファイルフォーマットの構造 MS-DOS ヘッダ + MS-DOS Real-Mode Stub Program PE ファイルの先頭には「MS-DOS ヘッダ」と「MS-DOS Real-Mode Stub Program」がある。 これらは Windows の前身
![PE(Portable Executable)ファイルフォーマットの概要](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0ddf4b70a3372293806cb533b86aaf20b29aae1/height=288;version=1;width=512/http%3A%2F%2Fhome.a00.itscom.net%2Fhatada%2Fmcc%2Fdoc%2Fpe.png)