뭐 얼마나 필요할질 모르겠지만 일단 끄적이기!!!
BHO에 접근해서 사용자가 원하는 스크립트나 값, HTML 등을 수정할 수가 있다 ㅎㅎ
여기선 execScript()를 사용하기 위한 접근만 언급함! 나머지는 차차..시간될때.. ㅎㅎ
뭐 일단 접근만 하면 나머지는 동작만 시키면되는거니....접근방법만 간단히 요약함...
내가 한 방법은, 원하는 웹 브라우져의 IHTMLDocument2를 얻고(일단 얻었다는 가정하에 시작)
IHTMLDocument2 *NvBho_pDocument2;
으로 선언되어 있다고 한다면
HRESULT hr;
IHTMLWindow2 *NvBho_pWindow2;
hr = NvBho_pDocument2->get_parentWindow(&NvBho_pWindow2);
로 접근 후
NvBho_pWindow2->execScript() 를 이용하여 스크립트를 실행 할 수 있다.
실제 스크립트를 삽입하여 실행한 화면++++++++++++++++++++++++++++++++++++++++++++++++++++=
예시)
스크립트는 간단하게 입력폼이나 옵션에 대한 ID와 값을 실시간으로 화면에 뿌려주는 동작을 함.