Wie ruft Firefox Version 3 die Antivirenfunktion unter Windows an, um einen Download zu scannen?

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

Frage

Eine andere Frage zum Stackoverflow fragt, wie dies erledigt ist, aber das Allgemeine Frage, wie Firefox dies verwaltet, ist noch nützlicher und würde diese Frage auch beantworten.

, ohne den Quellcode an Firefox zu lesen (Ich habe keine Zeit) - ist derjenige, der mit Firefox V3-Fähigkeit vertraut ist, einen Scan in jeder heruntergeladenen EXE-Datei aufzurufen, um zu wissen, wie es funktioniert? Ich denke, dass ein Anti-Virus-Programm mit aktivem Schutz in Windows eintreffen und automatisch ausgeführt wird. Ermittelt Firefox diese Haken und bringt sie mit, indem er einen Windows-Ordner erstellt und die Datei verschieben, nachdem er von einem temporären Dateinamen heruntergeladen wird, auf einen neuen Dateinamen mit .exe im Namen, und somit den automatischen Schutz auslösen? Oder machen sie etwas anderes?

(Dies ist eine Programmierfrage, in der ich wissen möchte, wie man dies im Allgemeinen schreibt, und dies würde die obige Frage beantworten, sondern auch ein gutes Wissen, um dem Wissensbasis-That-Is-Stackoverflow hinzuzufügen. )

auch alle programmatischen SDKs und APIs, die kommerzielle Antivirenprogramme für die Anwendungsanwendung der Endbenutzer sorgen, möchte ich gerne wissen. Vor allem MS Forefront, MS Security Essentials, Norton oder andere große Spieler.

osis von OPSWAT erscheint diese als a kommerzielle SDK / Anwendung, die eine Überraschung ist, wenn es sich wahrscheinlich um eine Windows-API handeln sollte, da das, was wir hier tun, in der Öffentlichkeit, die in der Öffentlichkeit allen Menschen ist, die Windows verwenden müssen.] - eigentlich ist es - es ist integriert die Windows-Shell Weitere Ressourcen finden Sie im ersten Link in dieser Frage.

War es hilfreich?

Lösung

Ich habe eine schnelle Suche durch den Mozilla-Code-Base und fand diese Quelldateien:

generasacodicetagpre.

Ein Kommentar in der Nähe der Spitze kann Ihre Antwort haben:

Download Scanner-Versuche, Verwendung zu nutzen von einem von zwei verschiedenen Virus-Scannen Schnittstellen verfügbar unter Windows - Iofficeantivirus (Windows 95 / NT 4 und IE 5) und IATTACHMENTEXECUTE (XPSP2 und up).Die letztere Schnittstelle. Unterstützt, um iofficeantivirus anzurufen intern, während auch Unterstützung hinzugefügt werden Für XPSP2 + -T-Gabeln, die definieren Sicherheitsanforderung zur Aufforderung heruntergeladene Inhalte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top