C#/C# 프로그래밍/

C# spy++를 이용한 핸들러획득

2019. 9. 27.

2019/09/25 - [프로그래밍/C# 프로그래밍] - C# Dll Import와 핸들러획득

 

단순 핸들러 획득은 참조 글을 통해 할수있다.

허나 보통 프로그램들은 부모핸들과 자식핸들로 나뉘어진 경우가 많다.

 

VS기능중 spy++ 를 통해 부모핸들과 자식핸들을 찾는법을 알아보자.

VS실행 후 도구탭을 확인해보면 Spy++가 있다.

 

실행해보면 위와같은 화면을 볼수있다.

 

참 복잡한 화면을 보게되지만 당황하지말고

검색탭의 찾기항목을 클릭한다.

 

그럼 위와같은 화면이 나오는데 우리가 사용할부분은 

찾기도구 항목의 Aim마크와 확인버튼.

 

Aim마크를 드래그앤 드롭으로 원하는 프로그램에 가져다놓으면

 

이와 같이 해당창의 핸들,캡션,클래스가 자동등록된다.

확인을 눌러보자.

 

목표로 했던 프로그램의 최상위 부모핸들과

그에따른 자식핸들들이 모두 표시되고있다.

 

보통 숫자로이루어진 핸들값보다는(실행시 마다 바뀌는경우가 있다.)

범용성을위해 부모핸들내에서 자식핸들의 이름이 무엇인지 확인해두는 용으로 사용한다.