Microsoft/Windows
winPE format
구차니
2022. 2. 18. 12:57
MZ.. 으로 시작하는건 DOS Header
그 아래에 PE로 시작하는게 PE Header
PE 헤더는 0x50450000 으로 시작하고 해당 부분이 Signature
그 다음 16비트가 Machine 코드 인데 0x014c 면은 i386용 PE 인듯..
즉. 64bit가 아니라 32bit 용으로 vcruntime을 설치하면 된다는 의미..
[링크 : https://upload.wikimedia.org/wikipedia/commons/7/70/Portable_Executable_32_bit_Structure_in_SVG.svg]
AMD64가 64bit, i386이 32bit 프로그램으로 보면 될 듯.
[링크 : https://docs.microsoft.com/ko-kr/windows/win32/debug/pe-format#machine-types]