안냐심니까? 고수님들..
항상 고수님들의 도움 아래 살고 있는 델피언입니다..
제가 지금 하려고 하는 작업이..
어떤 프로그램.. 가령 예를 들어..
MS Word에서 워드 파일을 여는 순간에 어떤 작업을 해 주고 싶거든여..
다른 프로그램에서 파일을 여는 순간을 알 수 있나여??
물론.. 파일오픈 다이얼로그를 통한 경우와.. 직접 워드 파일을 더블 클릭하는 경우
그리고, 워드 파일을 드래깅 해서 여는 경우까지 다 체크 하고 싶습니다..
무슨 좋은 방법이 없을까요??
이론적으로 이야기하자면...
제 생각이지만...특정플금에서 화일(이것두 시스템에서 보면 리소스)을 연다는 건 곧 시스템이 그 플금에게 리소스를 사용할 수 있게 허락하는 겁니다.
근데 문제는 시스템이 특정리소스를 풀어준다고 하는 메세지 자체를 일반플금에서 후킹할 수 있는냐하는건뎅..거참...글구 시스템에서 보면 리소스를 사용하도록 하는 것도 화일만 리소스가 아니라...거의 모든 부분이 리소스이니깐..
그리고 또 짧은 생각이지만...
특정플금에서의 화일 오픈하는 메세지를 받는 다는 것은 거의 불가능하지 않을까요..?걍..제 생각입니다...
왜냐면...워드도 윈도플금이니깐...메세지 제어 루틴이 있을건데....
과연 워드 소스 수정없이 특정화일을 오픈한다는 걸 알 수 있는 방법이 있을까요..?
특정플금이 실행중인지 아닌지는 알 수 있는 방법이 있는걸로 압니다..
하지만 특정플금의 특정메세지까지 제어할 수 있다는 이야기는 들어본 적이 없는듯....아니면 나만 모르나..?
아뭏든 저말고도 다른 분들이 더 좋은 답변이 있을겁니다..
걍...저두 궁금하구...헷갈려서 몇자 글적입니다..