You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否用Windows Defender Win32 API扫描内存数据?若不能如何提需求?

关于Windows Defender扫描内存数据的API支持问题

核心结论

目前Windows Defender的公开Win32 API不支持直接扫描内存中的数据,官方文档明确规定扫描目标仅为文件路径或目录,不存在公开的未文档化选项能实现内存数据的直接扫描,也没有支持传入COM IStream作为输入的API。

临时替代方案

针对你提到的文件上传不落地扫描场景,目前只能采用折中方式:

  • 将内存中的数据写入加密的临时文件,调用Windows Defender API扫描该文件
  • 扫描完成后,立即安全删除临时文件(可使用DeleteFileW配合FILE_FLAG_DELETE_ON_CLOSE标记确保文件被彻底清除)

功能建议提交渠道

如果需要建议添加内存扫描或IStream输入支持的功能,可以通过以下微软官方渠道提交:

  • Windows反馈中心:直接在系统内打开反馈中心,选择“Windows安全中心”相关分类提交需求
  • 微软开发者社区:在Windows Defender相关板块发布功能建议,与微软团队及其他开发者交流

内容的提问来源于stack exchange,提问作者Emperor Eto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 15:17:32