Firefox 버전 3은 Windows에서 안티 바이러스 기능을 호출하여 다운로드를 검사합니까?

StackOverflow https://stackoverflow.com/questions/3295478

문제

StackOverflow의 또 다른 질문은 이것이 어떻게 완료되었는지 묻고 있습니다. Firefox가이를 관리하는 방법에 대한 일반적인 질문은 더욱 유용하며 그 질문에도 대답 할 것입니다.

모든 소스 코드를 Firefox로 읽지 않고 (나는 시간이 없었습니다) - Firefox v3의 다운로드 한 exe 파일에서 스캔을 호출하여 작동하는 방법을 알 수있는 방법으로 익숙한 사람은 누구나 익숙합니까? 활성 보호 기능이있는 안티 바이러스 프로그램은 Windows에 연결되어 자동으로 실행됩니다. Firefox는 이러한 후크를 감지하고 임시 파일 이름에서 이름에 .exe가있는 새 파일 이름으로 Windows 폴더를 만들고 파일을 이동 한 후 파일을 이동하여 자동 보호를 트리거합니까? 또는 그들은 다른 것을합니까?

(이것은 내가 이것을 일반적으로 쓰는 방법을 알고 싶다는 프로그래밍 질문이며, 이는 위의 질문에 답할 것입니다. 그러나 KnowledgeBase-that-is-stackoverflow에 추가 할 수있는 좋은 지식이됩니다. )

또한 상용 안티 바이러스 프로그램이 최종 사용자 응용 프로그램 통합을 제공하는 프로그래밍 방지 SDK 및 API를 알고 싶습니다. 특히 MS Forefront, MS 보안 필수, Norton 또는 다른 주요 플레이어.

oiss opswat에서 이것을 다음으로 제공하는 것처럼 보입니다. 우리가 여기서하는 일이 창문을 사용해야하는 모든 인간의 공개적으로 윈도우에 대해서는 Windows API 여야합니다.] - 실제로 그것은 내장되어있는 상업용 SDK / 응용 프로그램입니다. Windows 셸. 자세한 내용은이 질문의 첫 번째 링크를 참조하십시오.

도움이 되었습니까?

해결책

Mozilla 코드 기반을 통해 빠른 검색을 수행했으며 이러한 소스 파일을 찾았습니다.

./toolkit/components/downloads/src/nsDownloadScanner.cpp
./toolkit/components/downloads/src/nsDownloadScanner.h
.

상단에 가까운 주석은 귀하의 답변을 가질 수 있습니다 :

다운로드 스캐너를 사용하려고 시도합니다 두 가지 바이러스 스캔 중 하나 중 하나입니다 Windows에서 사용할 수있는 인터페이스 - iOfficeAntivirus (Windows 95 / NT 4 및 IE 5) 및 IATTACHMINTExecute (XPSP2. 위로).후자의 인터페이스 iOfficeAntivirus를 호출하는 지원 내부적으로 지원을 추가합니다 XPSP2 + 광고 포크를 정의합니다 보안 관련 프롬프트 켜짐 다운로드 한 콘텐츠.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top