アプリケーションを使用してファイルをアップロードするときに、.net アプリケーションとのウイルス対策統合を使用したいと考えています。.Net で使用できるウイルス対策 API はありますか?
5 に答える
古い質問を復活させたくありませんが、質問が求めている解決策が必要でした。多くのことを評価した結果、これに適した .NET ライブラリは 1 つも存在しないという結論に達しました。だから私は自分のものを作りました。
ライブラリは nClam と呼ばれ、ClamAV サーバーに接続します。非常にシンプルな API を持つオープンソース (Apache License 2.0) ライブラリです。https://github.com/tekmaven/nClamから入手できます。nClam という nuget パッケージもあります。
将来、この質問に出くわした人が私のライブラリから恩恵を受けることを願っています!
デスクトップでClamWinを使用しており、オープンソースのClam AntiVirusライブラリに基づいて構築されています:http ://www.clamav.net/download/third-party-tools/3rdparty-library/
.NETにはいくつかの異なるバインディングがあるようです。
受信サーバーにウイルス対策ソフトウェアをインストールしないのはなぜですか? そうすれば、定義を最新の状態に保つことができますが、これはクライアント アプリのアップロードでは発生しない可能性があります。