IHTMLDocument* 를 얻어야 하는데...
글쓴이: sauron / 작성시간: 금, 2012/09/07 - 3:17오후
현재 진행하는 프로세스가 다른 프로세스에서 실행되는 Window 의 자식 Window 중 Internet Explorer_Server 이라는 클래스 명을 가진 Window 의 IHTMLDocument* 를 얻어야 하는데, 해당 Window 의 핸들로부터 WM_HTML_GETOBJECT 메시지를 이용해서 IHTMLDocument* 를 구하기는 했는데, 다른 프로세스의 주소 공간이라 그런지 IHTMLDocument* 를 이용한 javascript 호출이 전혀 먹혀 들지 않고 있읍니다. 현재 프로세스도 Internet Explorer_Server 이라는 클래스 명을 가진 웹 컨트롤을 갖고 있는데, 여기에서는 잘 됩니다. 그런데 다른 프로세스에 있는 Internet Explorer_Server 클래스 명의 웹 컨트롤은, 같은 코드에 대해서 전혀 동작하지 않더군요. 혹시 이것을 처리하신 분들은 어떻게 처리하셨는지 궁금합니다. 정 안되면 hooking 으로 해야 하는데, 이것 말고는 방법이 없을까요. hooking 은 너무 복잡한 처리가 필요해서 가급적 안쓸려고 합니다.
Forums:
댓글 달기