2009-11-04 10 views
0

Windows Vista 및 Internet Explorer 7 또는 8에 프로그래밍 훅 또는 다른 기능이 있는지 알고 싶습니다. 컴퓨터 관리자가 사용자가 자신의 웹 브라우저 기록을 삭제한다고 생각하게 할 수 있습니다. 실제로는 다른 폴더로 복사하십시오.브라우저 기록 삭제시 복사하십시오.

새 폴더는 명명 규칙으로 삭제가 시도 된 날짜와 시간을 사용합니다. 이것은 부모 제어 프로그램 대신에 사용되며 사용자가 브라우저 기록을 삭제했다는 것을 알고있는 한 사용됩니다.

+2

나는 확실히 희망하지 않습니다 ... – jheddings

+3

윤리 문제는 어떻게됩니까? 회사가 회사를 소유하고 회사 가이드 라인이 업무 외 검색을 방해 한 경우 어떻게됩니까? 경찰들이 범죄자들을 기절 할 때 통보해야한다고 생각합니까? 부모의 통제에 대한 언급이 주어지면 이는 분명 아이들을위한 것이고, 대부분의 아이들이 컴퓨터를 가진 고풍스런 아이들보다 실제로 더 똑똑하다는 것을 감안할 때 부모는 그들이 얻을 수있는 모든 도움을 필요로합니다 :-) – paxdiablo

+4

기업 환경에서는 기대가 없습니다 사생활 보호 및 직원들은 일반적으로 모니터링이 수행된다고 말합니다. 그것은 억지의 일부입니다. 어린이들에게는 사생활 침해에 대한 기대도 없지만, 오해의 소지가 있다고하는 그러한 종류의 파괴적인 행동은 어른으로서 괜찮습니다. –

답변

3

지원되는 방법이 없습니다. 후크가 없습니다. 검색 기록 삭제 기능에는 확장 점이 없습니다.

올바른 방법은 프록시를 사용하는 것입니다 (다른 답변에서 언급 한 것처럼). 또는 캐시 폴더를 네트워크 공유로 리디렉션하고 네트워크 서버에서 원하는대로 자주 백업하도록 할 수 있습니다. 또는 비슷한 것을하기위한 로컬 스크립트를 작성할 수 있습니다.

또는 내장 된 IE 유해 콘텐츠 차단 기능을 사용하세요.

IE가 inetcpl.cpl에서 도우미 메서드를 호출하기 때문에 실제로 원한다면 inetcpl.cpl에서 내 보낸 ClearMyTracksByProcess 메서드를 우회하여 원하는대로 수행하면서 UI를 가짜로 만들 수 있습니다. 하지만 그렇게하는 것을 권장하지 않습니다. 실제로 그것은 실제로 악을 피하는 것 외에 아주 잘 작동 할 것입니다.

+0

http://msdn.microsoft.com/en-us/library/dd565719(VS.85).aspx가 DBH에서 호출되었지만 호출 될 때까지는 이미 기록이 사라졌습니다. 더 나은 방법은 그룹 정책을 사용하여 삭제를 방지하는 것입니다. – EricLaw

+0

오 그래, 그룹 정책. 나는 항상 그 사실을 잊어 버린다. –

9

실제로 발생한 것과 다른 결과를보고하는 프로그램을 작성하지 마십시오.

모니터링되고 있음을 사용자에게 알리는 것이 훨씬 더 효과적입니다.

2

대신 로깅 기능을 사용하도록 설정하고 OpenDNS을 사용하는 것이 좋습니다. (그러나 - 로깅이 발생하고 있다는 최종 사용자에게 통보가 있으면 이는 공정하다고 느낄 것입니다.)