반응형
안녕하세요
이번 포스팅에서는 winspy를 이용해 윈도우 프로그램의 부품을 조작하는 방법을 알아보겠습니다.
윈도우 프로그램은 부품들로 이루어져 동작합니다.
예를 들면 메모장은 에디터와 상태바로 구성되어 있습니다.
에디터와 상태바는 각각 독립적인 부품이라고 볼 수 있습니다.
그럼 아래의 예제로 사용 방법을 간단하게 알아보겠습니다.
1. WinSpy프로그램으로 Tree탭으로 들어가면 현재 실행중인 프로그램의 부품들을 확인할 수 있다.
2. 프로그램 또는 해당 프로그램의 부품을 더블 클릭 시, winspy의 handle id(General탭의 Handler)를 변경 할 수 있다.
3. MESSAGE 탭의 Message에 함수 이름을 넣고 파라미터 값들을 넣은 후에 sendMessage 를 누르면 실행된다.
함수 예제)
WM_CLOSE : 종료
WM_CHAR : 문자열 넣기
WM_COPY : 클립보드에 복사
4. WM_CLOSE 실행 전과 후
→ (에디터가 종료됨. 텍스트 수정이 불가능함)
반응형
'etc' 카테고리의 다른 글
[오류 해결] Script5009:FormData가 정의되지 않았습니다 (0) | 2021.06.23 |
---|---|
[etc] hang? deadlock? (0) | 2021.05.31 |
[가상머신] 윈도우와 복사 붙여넣기 설정 방법 (1) | 2021.05.17 |
[오류 해결]org.apache.el.parser.ParseException 오류 해결 방법 (0) | 2021.05.12 |
[BurpSuite] 웹 취약점 점검 툴 BurpSuite 사용방법 (0) | 2021.04.14 |