게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 안 연구소의 개인방화벽을... |
---|
작성자: 송원석
작성일시: 2004-08-07 09:59,
조회수: 2,922
|
말씀하신 IE Toy 는 평소에 사용해보지 않은 프로그램이라서 자세한 내역은 잘 모르겠습니다만 상당히 뛰어난 프로그램인 것 같습니다. 그런데 저는 본래 ASP 웹 프로그램 개발자일 뿐 특별히 윈도우즈 응용 프로그램에 깊은 지식을 가지고 있는 것이 아니라서 어느 정도 이상의 내용들은 모르고 있답니다. 아예 솔직하게 말씀드려서 이 문제는 저도 어떻게 처리해야 될지 잘 모르겠네요. ^_^;;
일단 제가 알고 있는 부분까지만 말씀드리도록 하겠습니다. 지난번에 같은 질문글에서 제가 답변해 드린 것처럼 인터넷 익스플로러는 먼저 HTML 문서를 서버로부터 다운로드 받아서 스스로 정리한 다음 메모리에 그 결과를 올려 놓습니다. 인터넷 익스플로러가 메모리에 HTML 을 처리한 결과를 올려놓는다는 얘기는 자바스크립트가 존재하는 경우 자바스크립트가 실행된 결과까지도 모두 반영하여 그 결과를 올려놓는다는 말입니다. 실행되기 전이 아니라 실행되고 난 결과라는 사실이 중요합니다. 그런데 말씀하신 안철수 연구소의 방화벽을 실행시키는 부분이 공교롭게도 모두 세 개의 자바스크립트 링크와 호출로 이루어져 있죠? 그리고 다음의 SCRIPT 태그가 바로 안철수 연구소의 방화벽을 동작시키는 부분이구요. <script language="JavaScript"> launchMF(); </script>그런데 안타깝게도 DocumentComplete 이벤트는 위에서 말씀드린 작업이 다 끝나고 난 다음에 발생되는 이벤트입니다. 그러므로 실행될 코드는 이미 다 실행되고 난 다음에 자바스크립트 코드를 제거해봐야 전혀 소용이 없는 거죠. 그렇다면 다른 이벤트 중에서 뭔가 자바스크립트가 실행되기 전의 내용에 접근할 수 있는 이벤트가 있어야 한다는 결론이 나옵니다. 그런데 또 문제가 제가 아는 한도내에서 그런 이벤트가 존재하지도 않는다는 점이고, 설령 존재한다고 해도 그 시점에서는 아직 인터넷 익스플로러가 개체들을 정리하지 않은 시점이기 때문에 이번에는 거꾸로 innerHTML 등의 프로퍼티나 메소드들을 전혀 사용할 수가 없다는 것입니다. 그래서 문제가 참 난감해지죠. ^_^;; 더군다나 이런 문제들은 사용하고 있는 프로그래밍 언어에 따라서도 불거집니다. 아마 처음에 제 홈페이지에 글을 올리셨을 때 제가 답변해드린 내용을 기억하고 계신지 모르겠습니다. 원하시는 프로그램을 개발하기 위해서 가장 좋은 프로그래밍 언어는 비주얼 베이직이나 .NET 등이 아니라 비주얼 C/C++ 일 것이라고 말입니다. 저희가 지금 개발에 사용하고 있는 WebBrowser 컨트롤만 해도 그렇습니다. 만약 비주얼 C/C++ 에 제공되는 컨트롤의 기능이 10 이라면 일반적인 방법으로 비주얼 베이직에 제공되는 기능은 6 ~ 7, 어쩌면 5 정도에도 못미칠 수 있습니다. 비주얼 베이직을 정말 잘 사용하시는 분들은 그런 기능들 까지도 모두 사용할 수 있는 방법이 있다고 하시던데 저는 부끄럽게도 아직 그런 실력이 되지 못한답니다. 제 생각에 IE Toy 는 비주얼 C/C++ 로 작성된 것이 아닌가 하는데 그렇다면 비주얼 베이직에서 사용하지 못하는 방법들을 사용한 것일 수도 있습니다. 이런 이유들로 인해서 제가 생각해 볼 수 있는 문제 해결 방법은 두 가지 정도로 정리가 될 수 있습니다. 첫 번째 방법은 IE Toy 개발자분에게 한 번 문의를 해보시는 것입니다. 그래서 기술 전부는 아니더라도 전체적인 접근 방법만이라도 알 수 있다면 문제 해결에 도움이 될 수 있지 않을까 생각해봅니다. 두 번째 방법은 너무 WebBrowser 컨트롤에만 집착할 것이 아니라 다른 방향에서 방법을 한 번 생각해 보는 것입니다. 예를 들어서 이 방법이 정말 쓸만한 방법인지는 모르겠지만 시스템의 프로세스를 감시하다가 안철수 연구소의 방화벽 프로그램이 뜨면 프로세스를 삭제해버리는 등의 우회적인 방법들도 있지 않을까요? ^_^ 감사합니다. |
IP 주소: 211.216.131.97
|
송원석 |
저도 요즘 PC 에 AhnLab Policy Agent 라는게 어쩌다가 깔렸는데 삭제가 안되서 아주 처치곤란입니다. 게다가 자기가 백신 프로그램을 강제로 설치해버리네요. ㅠ_ㅠ
|
2004-08-07 10:11 |
게시물 | ||||
---|---|---|---|---|
568 | 2004-08-07 | 4,885 | ||
567 | 2004-08-07 | 2,827 | ||
566 |
안 연구소의 개인방화벽을... [1] |
2004-08-07 | 2,801 | |
2004-08-07 | 2,922 | |||
564 |
페이지 호출 [3] |
2004-08-06 | 2,888 | |
563 | 2004-08-06 | 2,631 | ||
562 |
Anonymous |
2004-09-01 | 0 | |
561 | 2004-08-06 | 2,830 | ||
560 | 2004-08-06 | 3,001 | ||
559 | 2004-08-06 | 3,403 | ||
558 | 2004-08-05 | 2,705 | ||
557 | 2004-08-05 | 2,723 | ||
556 | 2004-08-05 | 2,931 | ||
555 | 2004-08-05 | 2,877 | ||
554 | 2004-08-05 | 2,898 | ||
553 |
자동화 오류 [3] |
2004-08-05 | 2,918 | |
552 |
re: 자동화 오류 [3] |
2004-08-05 | 3,076 | |
551 | 2004-08-05 | 2,670 | ||
550 |
궁금이 |
2004-08-05 | 673 | |
549 | 2004-08-05 | 2,823 | ||
548 |
궁금이 |
2004-08-05 | 663 | |
547 | 2004-08-05 | 2,732 | ||
546 |
IE 외부 제어 [1] |
2004-08-05 | 2,775 | |
545 |
ie 이벤트 캡쳐 [1] |
2004-08-04 | 11,276 | |
544 |
re: ie 이벤트 캡쳐 [2] |
정보문 |
2004-08-04 | 835 |