dumpbin exe 다운로드

나는 이것을 언급하지 않았다. NTCore에 의해 CFF 탐색기라는 PE 뷰어 프로그램이 있습니다, 이는 당신에게이 정보를 제공 할 수 있습니다. 그것은 다운로드 하 고 휴대용으로 실행할 수 있습니다., 하지만 당신은 뿐만 아니라 그것을 설치할 수 있습니다., 당신이 원하는 경우. 내 두 센트는 종속성 워커를 다운로드하고 실행 파일 중 하나에서 아키텍처가 사용 된 것을 확인합니다. VS2005의 Dumpbin.exe는 일반적으로 C:프로그램 파일마이크로소프트 비주얼 스튜디오 8VC빈에 있습니다. 당신은 드라이브 다른 C에 VS2005를 설치한 경우, 그에서 검색하시기 바랍니다. 그런 다음 시스템 변수 PATH에서 해당 경로를 설정합니다. 단순히 응용 프로그램을 다운로드, 그것을 시작, 열려있는 아이콘을 클릭 → 선택 *.exe 파일을 찾아 반사 스캔이 완료 된 후 하단에 당신은 하나의 열이 “아키텍처”세부 사항이 데이터와 그리드를 볼 수 있습니다 (x86, x64) 가장 좋은 방법은 “Visual Studio 명령 프롬프트”를 열고 위의 줄을 입력하는 것입니다. 나는 기능의 용기로 dumpbin.dll을 구현하고, 그것에 작은 GUI 래퍼 (`wumpbin.exe`). 나는 바이러스 총 파일 세부 사항이 바이너리 32 비트 또는 64 비트 인지 확인하는 가장 간단한 방법입니다 찾을 수 있습니다.

Visual Studio 명령 프롬프트를 사용할 수 있습니다. 그런 다음 덤프빈을 사용할 수 있습니다. 바이너리가 Windows에서 32 비트 또는 64 비트인지 확인하는 쉬운 방법이 있습니까? 프로그램을 32bit 기계로 옮기고 멋진 실패를 경험하기 전에 확인해야합니다. 바이너리(.exe, .dll 등)를 마우스 오른쪽 버튼으로 클릭하고 “CFF 탐색기에서 열기”를 선택합니다. Nt 헤더로 이동 -> 파일 헤더 -> “특성”필드에 클릭 “여기를 클릭”창에서 10 선택 열은 더 이상 `보기`에서하지 않습니다. Windows 10에서 세부 정보 탭에서 열 헤더를 마우스 오른쪽 버튼으로 클릭한 다음 `열 선택`을 클릭합니다. 그런 다음 `플랫폼`에 대한 확인란을 선택합니다. x86TestStart.bat라는 이름의 텍스트 파일을 만들어 이 코드 줄만 포함하고 C:temp에 저장합니다: 파일 유틸리티(예: cygwin)가 32비트 및 64비트 실행 파일을 구별할 수 있음을 확인할 수 있습니다. 관련 값은 64비트 실행 할 때 0x8664이고 32 비트 하나에 대한 0x014c (각각 64 86 및 4c 01)이지만, 괜찮은 육각 편집기는 육각 값을 검색 할 때 자동으로 endianness를 처리합니다.

더 많은 가능한 값이 있습니다., 하지만 당신은 아마 이러한 중 일부를 발생 하지 않습니다., 또는 Windows PC에서 이러한 실행 파일을 실행할 수 있습니다. Richard의 대답에서 헤더 값을 검토 한 후 빠르고 쉽고 텍스트 편집기만 필요로하는 솔루션을 생각해 보았습니다. 심지어 윈도우의 기본 notepad.exe 작동 합니다. 내 두 센트 : C ++ 개발자로, 종속성 워커 (http://www.dependencywalker.com/)는 매우 유익하다, 뿐만 아니라 표시 64/32 비트, 뿐만 아니라 관련된 모든 DLL : . 텍스트 편집기에서 실행 을 엽니다. 편집기의 열기를 드래그 앤 드롭하거나 사용해야 할 수 있습니다… 대화 상자, 윈도우가 표시되지 않기 때문에 열기 … 실행 에 대한 상황에 맞는 메뉴에서 옵션을 선택합니다. HEX-편집기 사용 가능한 경우 PE 서명의 오프셋은 오프셋 0x3C에 있습니다. 서명은 PE(문자 “P” 및 “E”다음에 두 개의 null 바이트) 및 리틀 엔디안의 2바이트 컴퓨터 유형입니다. 물론, 내가 그것을 끝낼 때까지 필요는 통과했지만, 그것은 요점 옆에 있습니다.

:P . 비주얼 스튜디오 2015 비주얼 스튜디오 도구 VS2015에 대한 개발자 명령 프롬프트 당신은 윈도우 7에있는 경우, 윈도우 탐색기에서, 마우스 오른쪽 버튼으로 실행 도구를 클릭하고 속성을 선택합니다. 속성 창에서 호환성 탭을 선택합니다. 호환성 모드 섹션에서 Windows XP가 표시되면 32비트 실행 할 수 있습니다. 당신은 윈도우 비스타를 볼 경우, 그것은 64 비트입니다. .exe 사양의 나머지 부분과 함께 컴퓨터 유형의 전체 목록은 Microsoft PE 및 COFF 사양 컴퓨터 유형 섹션에서 찾을 수 있습니다. 마이크로 소프트 COFF 바이너리 파일 덤퍼 (덤프 빈. EXE)는 COFF(일반 개체 파일 형식) 이진 파일에 대한 정보를 표시합니다. DUMPBIN을 사용하여 COFF 개체 파일, COFF 개체의 표준 라이브러리, 실행 파일 및 DDL(동적 링크 라이브러리)을 검사할 수 있습니다.