ProtectionID로 Windows 디렉토리에서 실행 파일을 거의 스캔하지 않으면 Windows 탐색기를 스캔했습니다. 결과는 다음과 같습니다.
Scanning -> C:\Windows\explorer.exe
File Type : 64-Bit Exe (Subsystem : Win GUI / 2), Size : 2871808 (02BD200h) Byte(s)
[!] Warning : Cpu is AMD, this file is for IA64 (incompatible)
[x] Warning - FileAlignment seems wrong.. no solution calculated (using NULL)
[File Heuristics] -> Flag : 00000000000001001101000000000000 (0x0004D000)
[CompilerDetect] -> Visual C++ 9.0 (Visual Studio 2008)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.548 Second(s)
내 프로세서가 Core 2 Duo이고 경고 플래그가 발생하는 x64 아키텍처라는 것을 알고 있습니다. 그러나 내가 설치 한 OS는 Windows 7 x64입니다. 위의 결과는 내 OS가 x64 또는 IA64라는 질문을 제기합니까? 어떻게 찾을 수 있습니까?
업데이트 최신 ProtectionID 빌드에서는이 잘못된 경고가 수정 된 것으로 보입니다.
%PROCESSOR_ARCHITECTURE%에 echo %PROCESSOR_ARCHITECTURE%있어야하며 명령 프롬프트에서 AMD64(Core 2 Duo를 사용한다고 말하면) 알려 주어야합니다 . x86-64 프로세서 msinfo32.exe에서 "시스템 유형"필드도 있어야합니다 x64-based PC. IA64 시스템 바이너리가 어떻게 / 왜 있는지 잘 모르겠습니다.

exe일이 있습니까 (다른 OS에 심각한 문제가 있다고 가정합니다)? 그렇다면 소프트웨어에 유효한 판독 값이 제공되는지 의심 스러울 수 있습니다.