所以我目前有一个C#WPF桌面应用程序,我希望能够编写一个函数,使用户可以在应用程序中上传其文件或URL,然后对该文件进行扫描并生成结果输出,无论该文件是否具有恶意。
这里有一个我想完成的通用代码/想法:
var scanner = new AntiVirus.Scanner();
var result = scanner.ScanAndClean(@"c:\some\file\path.txt");
Console.WriteLine(result); // console output is "VirusNotFound".
我对此进行了一些研究,发现了一些对我来说可能有用的链接,例如
https://code-examples.net/en/q/ee108
https://www.virustotal.com/en/documentation/public-api/
https://github.com/Genbox/VirusTotalNet
但是我不确定在没有太多复杂性和代码的情况下,最简单,最好的编码方法是什么。与上面的链接相比,我认为这篇文章描述了我想用最少的代码量实现的目标,而上面的链接似乎更复杂。VirusTotal Api Usage?
任何帮助,谢谢。
使用xleaf.net库,它可以通过文件附件等轻松实现Web请求