W.I.S. Laboratory
menu-bar

Windows


Windowsのexeファイルが32ビットか64ビットかを判別する

AMD64版Windowsのexeファイルは、拡張子からだけでは32bitアプリと64bitアプリを見分けられない。
この2つを判別するには、バイナリエディタで開き、0x80~0x100番地付近に存在するPEヘッダを見ればよい。
この部分が、50 45 00 00 4C 01 なら32bit版であり、50 45 00 00 64 86 なら64bit版となる。

32bit版のPEヘッダには4C01がある
64bit版のPEヘッダには6486がある

[ 戻る ]
saluteweb