2017-03-01 7 views
0

WebClient Downloadfileを使用して外部サイトからファイルを取得すると、外部プロバイダが適切なウイルス対策を使用していない可能性があります。私は...ネットサービスでこれを使用しています System.Web.Webclient Downloadfileはファイルシステムにウイルスを許可できますか?

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

Downloadfile方法は、それが自動的にスキャンを受けるん、ファイルシステムにファイルを書き込もうとすると、ファイルが感染している場合、このメソッドは例外をスローしない

何かと?それは異なるウイルス保護ソフトウェアによって異なるかもしれませんが、私の主な関心事は、.NetファイルI/Oは自動的にスキャンされるのですか、またはコードにウイルスチェック層を追加する必要がありますか?

+0

Microsoft Antivirus APIがありますが、そのイントロのドキュメントはOffice 2000を参照しているため、最新のものであるとは信用していません。 –

答えて

0

あなたのウイルス対策によって異なります。書き込みファイルの呼び出しがトリガーされたときにウイルス対策ソフトウェアがファイルをスキャンすると、アプリがブロックされることもあればブロックされないこともあります。しかし、あなたはそれをどうするかを知るためにウイルスDMZとしてマークされたディレクトリグループにファイルを置くことをお勧めします。

ウイルスをチェックしないフォルダを設定し、そのディレクトリにファイルをダウンロードできるようにウイルス対策を設定できます。

関連する問題