Check whether files such as EXE, DLL, and SYS are 32-bit or 64-bit, dllsys
Non-. NET Files: dumpbin.exe/headers file.exe (C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ bin)
. NET file: corflags.exe file.exe (C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ bin)
Any CPU PE32 with 32BIT = 0
X86 PE32 with 32BIT = 1
X64/Itanium (IA-64) PE32 + with 32BIT = 0
The simplest way is to use any text editor such as NotePad to open the file to be checked. You can see that pe l is x86, and PE d is x64.
Recommended software:
EXE 64bit Detector v1.0 (http://securityxploded.com/exe-64bit-detector.php)
Reference websites:
Http://www.it165.net/pro/html/201403/10417.html
Http://blog.csdn.net/wangwenjing90/article/details/8737279
Http://stackoverflow.com/questions/1001404/check-if-unmanaged-dll-is-32-bit-or-64-bit
Http://stackoverflow.com/questions/495244/how-can-i-test-a-windows-dll-to-determine-if-it-is-32bit-or-64bit
Http://stackoverflow.com/questions/480696/how-to-find-if-a-native-dll-file-is-compiled-as-x64-or-x86
Http://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows
Https://msdn.microsoft.com/en-us/windows/hardware/gg463119.aspx Microsoft PE and COFF specifications 8.3 update: February 6, 2013