Windows 운영 체제에는 x86 또는 x64라고도하는 32 비트 또는 64 비트의 두 가지 아키텍처가 있습니다. 64 비트 Windows를 설치하는 경험의 원칙은 대부분 4GB 이상의 메모리가있는 컴퓨터에 적용되지만 Dell과 같은 브랜드 컴퓨터는 Windows 10 64 비트를 Windows Vista에 사전 설치하기 때문에 오늘날에는 그렇지 않습니다. RAM이 2GB 인 예산 컴퓨터. 32 비트도 제대로 작동하지만 성능을 향상 시키려면 64 비트 Windows 운영 체제에서 64 비트 응용 프로그램을 사용하는 것이 좋습니다.
그러나 32 비트 Windows에서 64 비트 응용 프로그램을 실행하려고하면 " 이 앱은 PC에서 실행할 수 없습니다. "라는 일반적인 오류가보고 됩니다. PC의 버전을 찾으려면 소프트웨어 게시자에게 문의하십시오 ”
모든 프로그램에 32 비트 및 64 비트 빌드가 모두 제공되는 것은 아니므로 64 비트 응용 프로그램의 가용성은 개발자 나 신뢰할 수있는 타사가 소스 코드를 다시 컴파일하는 데 크게 의존합니다. 우리가 아는 바로는, 64 비트 빌드를 위해 소스 코드를 재 컴파일하는 것만으로도 성능에 큰 도움이되지 않습니다. 소스 코드는 32 비트 버전의 Windows에서는 사용할 수없는 새로운 하드웨어와 명령을 등록해야하기 때문입니다.
특정 응용 프로그램이 32 비트 또는 64 비트 빌드인지 확인하려면 프로그램을 실행할 필요가없는 몇 가지 방법으로 파일을 분석하는 10 가지 방법이 있습니다. 1. PeStudio
PeStudio는 실제로 악성 소프트웨어에서 일반적으로 발견되고 2009 년 이후 지속적으로 개발 된 응용 프로그램에서 이상을 탐지하는 강력한 도구입니다. 자동화 된 분석을 위해 파일을 PeStudio에로드하여 사용하기도 쉽습니다. 아래 스크린 샷에서 CPU 행을 확인하여 분석 된 실행 파일이 32 비트 또는 64 비트 응용 프로그램인지 쉽게 알 수 있습니다.
PeStudio의 장점은 의심스러운 파일을 먼저 실행하지 않고도 파일을 분석하여 컴퓨터를 안전하게 유지할 수 있다는 것입니다. 또한 VirusTotal 스캐너가 내장되어 있습니다. PeStudio는 휴대용이며 비상업적 용도로는 무료입니다.
PeStudio 다운로드
2. 검사
InspectExe는 Windows에 직접 통합하여 위에서 언급 한 PeStudio와 약간 다르게 작동합니다. 프로그램의 추가 정보는 오른쪽 클릭 메뉴에서 프로그램의 속성 창을 확인하여 볼 수 있습니다. 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면 InspectExe, 매니페스트, 가져 오기, 섹션 및 리소스와 같은 몇 가지 추가 탭이 있습니다. 파일이 64 비트 프로그램인지 확인하려면 InspectExe 탭의 정보를 참조하십시오.
InspectExe는 무료 응용 프로그램이지만 실행 파일에서 리소스 미리보기의 추가 기능을 제공하는 정식 버전은 12 달러에 구입할 수 있습니다. 실행 파일의 리소스를 자주 확인하는 경우 InspectExe는 매우 편리한 도구입니다.
InspectExe 다운로드
3. MiTeC EXE 탐색기
MiTeC EXE Explorer는로드 된 실행 파일의 속성 및 구조를 읽고 표시하는 단일 휴대용 프로그램으로 헤더, 섹션, 디렉토리, 내보내기, 가져 오기, 리소스, 문자열, 로드 구성, 디버그, 예외 및 16 진 뷰어에 대한 정보를 포함합니다. 파일이로드 및 분석되면 메뉴 표시 줄 아래 정보에서 프로그램이 64 비트인지 쉽게 알 수 있습니다. 헤더 탭에서 머신 행에는 프로그램의 아키텍처도 표시됩니다.
MiTeC EXE Explorer는 또한 프리웨어이며 Windows 2000에서 현재 Windows 10까지 실행됩니다.
MiTeC EXE Explorer 다운로드
4. 시그 체크
Sysinternals의 Sigcheck는 파일 버전, 서명 및 파일이 32 비트 또는 64 비트 프로그램 인 경우 놀랍게도 정보와 함께 표시되는 간단한 명령 줄 도구입니다. 흥미롭게도 그들은 VirusTotal에서 파일 상태를 확인하는 기능도 포함했습니다.
SigcheckGUI라는 Sigcheck 용 타사 프론트 엔드 GUI가 있으며 명령 프롬프트 사용법에 익숙하지 않은 사용자에게보다 친숙합니다. 여러 파일, 폴더 및 스캔 프로세스를 쉽게 추가 할 수 있습니다.
Sigcheck 다운로드 | SigcheckGUI 다운로드
5. EXE 64 비트 검출기
EXE 64 비트 감지기는 SecurityXploded가 만든 또 다른 무료 도구이며 백 개가 넘는 유용한 도구를 출시했습니다. 특정 실행 파일이 32 비트인지 64 비트인지를 나타내는 데만 사용되는 간단한 명령 줄 도구입니다.
처음에는이 도구를 사용할 수 없었으며 추가 테스트 후이 도구는 UAC 관리자 권한 명령 프롬프트에서 호출해야합니다. 그렇지 않으면 정보가 표시되지 않고 프로그램이 종료됩니다.
EXE 64bit Detector 다운로드
6. 7 집
대부분의 사람들은 7-Zip 소프트웨어를 파일 아카이버 프로그램으로 인식하여 여러 파일을 단일 파일로 추출하거나 압축합니다. 그러나 대부분의 사람들이 인식하지 못하는 것은 7-Zip (7z.exe)의 명령 줄 버전이 (l) 스위치를 사용하여 실행 프로그램에 대한 PE 헤더 정보를 추출하고 표시 할 수 있다는 것입니다.
7-Zip은 일반적으로 Windows 컴퓨터에 설치되어 있기 때문에 7-Zip에서이 기능을 사용하는 것이 매우 유용합니다. 그렇지 않으면 독립 실행 형 명령 줄 버전의 7-Zip을 다운로드하여 USB 플래시 드라이브에 휴대 할 수도 있습니다.
7-Zip 다운로드
7. VirusTotal
VirusTotal은 50 가지가 넘는 안티 바이러스 프로그램을 사용하여 업로드 된 파일을 스캔하는 인기있는 온라인 무료 서비스입니다. 스캔 결과를 자세히 살펴보면 프로그램이 32 비트 또는 64 비트 시스템 용인지 여부를 포함하여 분석 된 프로그램에 대한 다른 많은 정보를 찾을 수 있습니다. "파일 정보"탭으로 이동하여 PE 헤더 기본 정보 영역을 참조하기 만하면됩니다.
위의 스크린 샷에서 볼 수 있듯이 VirusTotal은 업로드 된 프로그램이 64 비트와 동일한 x64 응용 프로그램임을 보여줍니다. 32 비트는 x86으로 표시됩니다. VirusTotal의 최대 파일 크기는 128MB이므로 분석하려는 프로그램의 파일 크기가 큰 경우이 방법이 가장 적합하지 않을 수 있습니다.
VirusTotal 방문
8. 작업 관리자
이미 실행중인 프로그램의 경우 실제로 작업 관리자에서 32 비트 또는 64 비트 응용 프로그램인지 확인할 수 있습니다. 작업 관리자를 실행하려면 Ctrl + Shift + Esc 키를 동시에 누르고 왼쪽 하단에있는 추가 정보 단추를 클릭하십시오. 세부 사항 탭으로 이동하여 열 머리글을 마우스 오른쪽 버튼으로 클릭하고“ 열 선택”을 선택하십시오 . 열 선택 창의 맨 아래로 오른쪽으로 스크롤하고 플랫폼 확인란을 선택한 다음 확인 버튼을 클릭하십시오. 실행중인 프로세스가 32 비트 또는 64 비트 프로그램 인 경우 추가 플랫폼 열이 표시됩니다.
이 방법은 타사 소프트웨어 나 온라인 서비스에 의존하지 않지만 작업 관리자에 프로그램을 표시하려면 프로그램을 실행해야하는 단점이 있습니다. 알 수없는 프로그램의 빌드를 결정하려고하면 분명히 위험이 있습니다.
9. 메모장
믿거 나 말거나, 실행 프로그램이 메모장에로드되어 32 비트인지 64 비트인지 알 수 있습니다. 메모장을 실행하고 확인하려는 프로그램을 메모장에 끌어서 놓습니다. 메모장에서 알 수없는 횡설수설 문자가 많이 나타납니다. 이는 정상적인 것입니다. 이제 Ctrl + F를 눌러 찾기 대화 상자를 메모장에 표시하고“찾기”텍스트 상자에 PE 를 입력 한 후 다음 찾기 버튼을 클릭하십시오. 첫 번째 결과에서 PE 뒤의 첫 문자와 공백을 기록하십시오. 32 비트 프로그램의 경우 문자 L이 표시 됩니다.
64 비트 프로그램의 경우, 문자 d 가 단검 †로 표시됩니다.
이 방법을 시도하기 전에 크기가 큰 파일을로드하면 컴퓨터 속도가 느려지고 메모장이 손상 될 수 있습니다.
10. 참조 호환성 탭
실행 파일이 32 비트인지 64 비트인지 확인하는 또 다른 흥미로운 방법은 파일 속성 창의 호환성 탭에서 선택할 수있는 Windows 운영 체제 목록을 보는 것입니다. 먼저 분석하려는 프로그램을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 호환성 탭으로 이동하십시오. "호환 모드에서이 프로그램을 실행하십시오"확인란을 선택하고 드롭 다운 메뉴를 클릭하면 Windows 운영 체제 목록이 표시됩니다.
64 비트 프로그램은 Windows Vista 이상 만 표시합니다.
32 비트 프로그램을 사용하면 Windows 95로 다시 선택할 수 있습니다.
이 옵션은 Windows XP 용 64 비트 버전이 있지만 널리 사용되지 않았기 때문에 의미가 있습니다. 따라서 Windows에서는 Windows 95 이후 32 비트가 사용 된 상태에서 Vista 이상의 호환 모드로 64 비트 프로그램을 실행할 수 있습니다.