Ich möchte eine alte Frage nicht wieder aufleben lassen, aber ich brauchte eine Lösung, nach der die Frage gefragt wurde. Ich habe viele Dinge ausgewertet und kam zu dem Schluss, dass es wirklich keine gute .NET-Bibliothek dafür gab. Also habe ich mein eigenes gemacht.
Die Bibliothek heißt nClam und stellt eine Verbindung zu einem ClamAV-Server her. Es ist Open-Source-Bibliothek (Apache License 2.0), die eine sehr einfache API hat. Sie können es hier erhalten: Ссылка . Es gibt auch ein nugget-Paket: nClam.
Ich hoffe, dass jemand, der über diese Frage in der Zukunft stolpert, von meiner Bibliothek profitiert!
Symantec bietet die Scan Engine zur Integration von Anti-Virus in Ihre .Net-Anwendung an. Wenn dies für nichtkommerzielle (in-house) Software ist und Ihr Unternehmen bereits Symantec verwendet, könnte dies auch eine gute Option für Sie sein. Ich kann nicht für ClamAV oder nClam sprechen, da ich sie nie persönlich benutzt habe.