Else

특정 단축키 할당 프로그램 찾기

쵸코난 2024. 8. 30. 23:20

 

 

 

Spy++ 을 이용해서

특정 단축키가 어떤 프로그램에 의해 설정되어 있는지 혹은 호출되는지 확인하는 방법입니다.

 

https://github.com/westoncampbell/SpyPlusPlus/tree/master

 

GitHub - westoncampbell/SpyPlusPlus: Microsoft Spy++

Microsoft Spy++. Contribute to westoncampbell/SpyPlusPlus development by creating an account on GitHub.

github.com

원래 Visual Studio 에 포함된 프로그램인데

위 링크에서 다운로드 가능합니다.

 

1.64비트 프로그램을 찾으려면 spyxx_amd64.exe 를 실행하고, 32비트 프로그램은 spyxx.exe 를 실행하고

Spy 메뉴에서 Log Messages... 를 선택

2.All Windows in System 체크

 

3. Messages 탭 선택, Messages to View를 Clear ALL 로 모두 지우고 다시

Messages to View 에서 WM_HOTKEY 선택 후 확인 눌러서 단축키활동만 모니터 시작.

혹은 KeyBoard 에 체크하면 모든 키 활동을 모니터하게 됨.

 

4. 단축키 실행

Win+R, Win+E, Win+D 등

 

5.Messages 윈도우에서 해당 행을 우클릭하고 Properties 선택

 

6. Windows Handle 클릭

 

7.  Process 탭에서 Syncronize 클릭

 

8. Window Message 창에서 Window 확인 후

9. Process 탭에서 Process ID 누르고 Module 이름 확인

 

 

 

참고:

https://superuser.com/questions/11308/how-can-i-determine-which-process-owns-a-hotkey-in-windows