모니터링 프로그램을 하나 만들고 싶습니다.
순수 개인 사용이 목적인데요.
예를들자면 winamp를 모니터링하는데요
플레이리스트의 값들을 읽어 온다던지 혹는 어떤 문자열을 가진 화일이 재생될때는 가사를 보여준다던지, 혹슨 볼륨을 크게 한다던지.
임의로 플레이 리스트를 조작한다던지 등등.
직접 마우스로 조작하듯이 다른 프로그램을 조작할수 있는 방법을 공부하는 중입니다.
후킹으로 가능할까 싶어 열심히 뒤져두 봤고, 내부 메시지를 날려줌으로써 해결할 수 있을것도 같은데요.
만약 어떤 프로그램이 memo를 가지고 있다면 그 memo의 핸들을 구해서 델파이의 memo처럼 사용하는 방법은 없는지요. 위의 예에서처럼 플레이 리스트의 핸들을 구해서 동적 생성된 listbox에 연결하고 내가 만든 listbox인양 읽고 쓸수 있는 방법은 없는지요.
또 그 프로그램이 실행될때는 수많은 내부 메시지가 발생될텐데요. 그런것들은 가져다 제가 외부프로그램에서 직접 메시지를 날려 원격조작을 하고 싶은데요. 특정 프로세스에 메시지를 날리는 루틴도 알고싶습니다.
고수님들의 많은 관심 부탁드립니다.
감사합니다.