- 新增反病毒扫描函数
// 要求系统WindowsDefender没有被精简掉
var windowsDefender = new WindowsDefenderScanService();
var result = windowsDefender.ScanFile(@"Y:\1.exe"); // 扫描文件
var result = windowsDefender.ScanDirectory(@"Y:\"); // 扫描文件夹
var result = windowsDefender.ScanStream(stream); // 扫描文件流
// 要求C:\Windows\System32\amsi.dll文件存在
var amsiService = new AmsiScanService();
amsiService.Scan(stream); // 扫描文件流
amsiService.Scan(@"Y:\1.exe"); // 扫描文件
amsiService.Scan(bytes); // 扫描二进制数组
// ASP.NET Core
service.AddWindowsDefender();
service.AddAMSI();
- 优化FromBodyOrDefaultModelBinder
- 优化生成验证码图片