Spy++ 소개

Spy++를 사용하여 다음 작업을 수행할 수 있습니다.

  • 시스템 개체 간의 관계를 그래픽 트리로 표시합니다. 이러한 개체에는 프로세스, 스레드이 포함됩니다.

  • 지정된 , 스레드, 프로세스 또는 메시지를 검색합니다.

  • 선택된 , 스레드, 프로세스 또는 메시지의 속성을 표시합니다.

  • 창, 스레드, 프로세스 또는 메시지를 뷰에서 직접 선택합니다.

  • 찾기 도구를 사용하여 마우스 포인터 움직임으로 창을 선택합니다.

  • 복잡한 메시지 로그 선택 매개 변수를 사용하여 메시지 옵션을 설정합니다.

Spy++는 작업을 더 빨리 수행할 수 있도록 도와주는 도구 모음과 하이퍼링크뿐 아니라 활성 뷰를 업데이트하는 새로 고침 명령, 검색 작업을 더 쉽게 해주는 창 찾기 도구 및 뷰 창을 사용자 지정할 수 있는 글꼴 대화 상자도 제공합니다. 또한 Spy++를 사용하여 사용자 기본 설정을 저장하고 복원할 수 있습니다.

다양한 Spy++ 창에서 마우스 오른쪽 단추를 클릭하여 자주 사용하는 명령으로 구성된 바로 가기 메뉴를 표시할 수 있습니다. 표시되는 명령은 마우스 포인터가 있는 위치에 따라 달라집니다. 예를 들어, 창 뷰의 항목을 마우스 오른쪽 단추로 클릭하는 경우 선택된 창이 표시되어 있으면 바로 가기 메뉴에서 강조를 클릭할 때 선택된 창을 보다 쉽게 찾을 수 있도록 선택된 창의 테두리가 깜박입니다.

참고

Spy++와 유사한 유틸리티로 프로세스 및 스레드에 대한 세부 정보를 표시하는 PView와 DDE(동적 데이터 교환) 메시지를 모니터링하는 DDESPY.EXE가 있습니다.

64비트 운영 체제

두 가지 버전의 Spy++가 있습니다. Spy++(spyxx.exe)라는 첫 번째 버전은 32비트 프로세스에서 실행되는 창으로 전송되는 메시지를 표시하는 데 사용됩니다. 예를 들어 Visual Studio는 32비트 프로세스에서 실행됩니다. 따라서 Spy++를 사용하여 솔루션 탐색기로 전송되는 메시지를 표시할 수 있습니다. Visual Studio에서 대부분의 빌드에 대한 기본 구성이 32비트 프로세스에서 실행되기 때문에 이 첫 번째 버전의 Spy++는 Visual Studio의 도구 메뉴에서 사용할 수 있습니다.

Spy++(64비트)(spyxx_amd64.exe)라는 두 번째 버전은 64비트 프로세스에서 실행되는 창으로 전송되는 메시지를 표시하는 데 사용됩니다. 예를 들어 64비트 운영 체제에서 메모장은 64비트 프로세스에서 실행됩니다. 따라서 Spy++(64비트)를 사용하여 메모장으로 전송되는 메시지를 표시할 수 있습니다. Spy++(64비트)는 일반적으로 다음 위치에 있습니다.

.. \Visual Studio installation folder\Common7\Tools\spyxx_amd64.exe

두 버전의 Spy++를 명령줄에서 직접 실행할 수 있습니다.

참고

Spy++(64비트) 파일 이름에 "amd"가 포함되어 있지만 Spy++(64비트)는 모든 x64 Windows 운영 체제에서 실행됩니다.

참고 항목

참조

Spy++ 사용

기타 리소스

Spy++ 뷰

Spy++ 참조