컴파일

AECS로 컴파일 후 ahk_class를 이용한 SendMessage, PostMessage 전송이 안되요

by 오토소장 posted Jan 27, 2018
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

우선 먼저 말씀드릴부분이 AECS의 경우 오토핫키라는 프로그램으로 인식하는걸 회피하기 위하여 ahk_class명을 랜덤화 시키고 있습니다.

 

사진으로 먼저 보여드리자면. 아래 이미지별로 ahk_class를 보시면 실행시마다 랜덤으로 바뀌는걸 아실수 있으실겁니다.

 


랜덤화1.PNG


랜덤화2.PNG



 

여기에서 알수 있는 부분은 회원님이 작성하신 스크립트를 보시면 ahk_class AutoHotkey라고 작성하셨을겁니다.

 

AECS로 컴파일된 exe 파일은 실행시마다 ahk_class가 랜덤으로 바뀌기 때문에 AutoHotkey라는 이름으로는 절대 찾으실 수 없습니다.

 

한가지 가능한 방법을 알려드리면, 윈도우를 하나 생성하셔서 윈도우 타이틀로 sendmessage나 postmessage로 전송하시면

원하시는 기능을 만드실수 있습니다.

 

윈도우가 보이는게 싫다! 하시면, 모니터의 안보이는 영역으로 move시키시거나 gui 투명화 관련된 자료를 찾아보신후 

적용하시면 될듯합니다.

 

AECS로 컴파일 된 프로그램을 다른 프로그램들이 오토핫키라는걸 인식못하게 하기 위한 불가피한 처리이오니 

이 부분은 양해부탁드립니다^_^


Articles

1