C#でコマンドラインウイルススキャンを処理するのに最適なツールは何ですか?私はユーザーが自分のサイトにファイルをアップロードできるようにしたいと考えていますが、ウイルスのファイルをスキャンしてそのファイルが見つかった場合は、結果の出力を取得してユーザーのアカウントを自動的に中断できます。コマンドラインウイルススキャンで出力する
これに推奨されるチュートリアル、ガイド、またはツールはありますか?
C#でコマンドラインウイルススキャンを処理するのに最適なツールは何ですか?私はユーザーが自分のサイトにファイルをアップロードできるようにしたいと考えていますが、ウイルスのファイルをスキャンしてそのファイルが見つかった場合は、結果の出力を取得してユーザーのアカウントを自動的に中断できます。コマンドラインウイルススキャンで出力する
これに推奨されるチュートリアル、ガイド、またはツールはありますか?
私は、次の引数を指定してのClamWinを使用してかなり簡単にこれを達成することができました:
C:\Program Files (x86)\ClamWin\bin\clamscan.exe -d C:\ProgramData\.clamwin\db --remove --stdout MY_FILE_NAME_AND_PATH
これは私が私のC#コードからスタウトを読んで、それを解析することを可能にすると、ウイルスが存在する場合、それはまた、ファイルを削除します。
OPSWATは、ここではアンチウイルスの統合SDKを持っている - (http://www.opswat.com/antivirussdk_client.shtml)
ソフォスのウイルスをスキャンするコマンドライン・インタフェースを提供します - あなたが直接これらを使用して探索したり、キューに入れられたジョブと非同期にそれを処理することができます(http://www.sophos.com/support/knowledgebase/article/13252.html)
。
Security Essentialsにはcommand-line interfaceがあります。私が言うことから、ForeFront(エンタープライズユース)と密接に関連し、おそらく同じことがあります。