2017-03-01 46 views
0

使用WebClient下载文件从外部网站检索文件时,我注意到外部提供程序可能没有使用适当的防病毒措施。我在.NET服务使用此...System.Web.Webclient下载文件是否允许病毒进入我的文件系统

using (WebClient webClient = new WebClient()) { 
    webClient.DownloadFile(externalURI, LocalFilePath); 
} 

当Downloadfile方法试图将文件写入到文件系统,它都会自动扫描,并执行方法抛出一个异常,如果该文件被感染什么东西?它可能会因不同的病毒防护软件而有所不同,但我主要担心的是.Net文件I/O是否会自动扫描,还是需要为我的代码添加病毒检查层?

+0

我知道有一个Microsoft Antivirus API,但它的介绍文档是指Office 2000,因此不相信它是最新的。 –

回答

0

取决于您的防病毒。如果防病毒软件在写入文件调用被触发时扫描文件,它可能会或可能不会阻止您的应用程序。但是我强制你将文件放在一个标记为病毒DMZ的目录组中,以知道如何处理它。

您可以配置您的防病毒程序以指定一个不检查病毒的文件夹,并且在该目录中可以下载这些文件。

相关问题