首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox版本3如何调用Windows上的防病毒功能来扫描下载?

Firefox版本3如何调用Windows上的防病毒功能来扫描下载?
EN

Stack Overflow用户
提问于 2010-07-21 08:36:10
回答 1查看 678关注 0票数 4

Another question on StackOverflow正在询问如何做到这一点,但火狐如何做到这一点的一般问题甚至更有用,并将回答这个问题。

没有阅读firefox的所有源代码(我没有时间)-有谁足够熟悉Firefox V3的能力,调用任何下载的EXE文件的扫描,知道它是如何工作的?我认为任何具有主动保护功能的杀毒程序都会挂接到windows上,并自动运行。火狐是否会检测到这些钩子,并通过创建windows文件夹并在文件从临时文件名下载后将其移动到名称中包含.exe的新文件名来启动它们,从而触发自动保护?或者他们还会做其他的事情?

(这是一个编程问题,因为我想知道如何编写它,这将回答上面的问题,但也是一个很好的知识,以添加到知识库-那就是-堆栈溢出。)

此外,商业防病毒程序为最终用户应用程序集成提供的任何编程SDK和API,我都想知道。特别是MS Forefront、MS Security Essentials、Norton或任何其他主要参与者。

来自opswat的OESIS似乎将其作为商业SDK/应用程序提供,这是一个惊喜,因为它可能是一个Windows API,因为我们在这里所做的事情是为了所有必须使用windows的人的公共利益。]-实际上是-它是内置在windows shell中的。有关更多资源,请参阅此问题中的第一个链接。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-21 08:54:04

我快速搜索了Mozilla代码库,找到了以下源文件:

代码语言:javascript
复制
./toolkit/components/downloads/src/nsDownloadScanner.cpp
./toolkit/components/downloads/src/nsDownloadScanner.h

靠近顶部的评论可能会给出你的答案:

Download scanner尝试使用IOfficeAntiVirus (Windows95/NT 4和IE5)和IAttachmentExecute (XPSP2及更高版本)上可用的两种不同病毒扫描界面之一。后一个接口支持在内部调用IOfficeAntiVirus,同时还添加了对XPSP2+广告分支的支持,这些分支定义了下载内容的安全相关提示。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3295478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档