如何对文件进行病毒检查(类似于下载后边缘所做的)?
How to virus check a file(similar to what edge does after downloading)?
我希望对任何下载的文件实现简单的病毒检查功能,类似于 Microsoft edge 所做的。是否可以在没有自己的防病毒引擎的情况下这样做?
很遗憾,没有 public API 可以让您检查下载的文件是否有病毒。 Edge 使用的进程对开发人员不可用,而且 Defender 似乎没有注册可以启动文件检查的记录 URI 方案。
Windows 支持 Anti-Malware Scanning Interface (AMSI) 应用程序可以使用它来请求本地 A/V 系统扫描缓冲区。
API 不能从 UWP 应用程序使用,但可以从桌面应用程序使用。
我希望对任何下载的文件实现简单的病毒检查功能,类似于 Microsoft edge 所做的。是否可以在没有自己的防病毒引擎的情况下这样做?
很遗憾,没有 public API 可以让您检查下载的文件是否有病毒。 Edge 使用的进程对开发人员不可用,而且 Defender 似乎没有注册可以启动文件检查的记录 URI 方案。
Windows 支持 Anti-Malware Scanning Interface (AMSI) 应用程序可以使用它来请求本地 A/V 系统扫描缓冲区。
API 不能从 UWP 应用程序使用,但可以从桌面应用程序使用。