<div>윈도 탐색기에서 경로가 바뀌는 이벤트를 후킹하고 싶습니다.</div> <div> </div> <div>첨엔 막연히 후킹으로 어찌 되겠거니 생각했는데..</div> <div>막상 경로가 바뀔 때 발생하는 메시지가 너무 많고,</div> <div>하나의 메시지만 후킹해서는 제대로 이벤트를 컨트롤 할 수 없을 것 같아서 잠시 중단..</div> <div> </div> <div>누군가 IShellBrowser의 BrowseObject메서드를</div> <div>로드된 상태의 COM의 vtable을 후킹하는 방법으로 후킹하면 된다고 하기에</div> <div>'아 이거다!' 싶어서 해봤는데..</div> <div>후킹은 제대로 되는데..</div> <div>어찌된 일인지 제 컴터의 윈도 탐색기가 BrowseObject를 아예 호출 안하네요.</div> <div>첨엔 vtable에서 BrowseObject 위치를 잘못 찾은건가 싶어서</div> <div>직접 BrowseObject를 호출해 봤는데 제대로 브라우징이 이루어 집니다.</div> <div> </div> <div>그러니까 윈도 탐색기가 BrowseObject 메서드 말고 다른 방법으로 경로를 이동한다는 건데..</div> <div>탐색기 너란녀석..</div> <div>쉽지 않구나..ㅠ</div> <div>구글링 해봤더니 WM_DDE_XX메시지를 찾아보라는데..</div> <div>메시지가 발생하지도 않지만 DDE는 아닌거 같고..;;</div> <div> </div> <div>아무 귀뜸이나 감사히 받겠습니다. orz</div> <div> </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.