Windows Vista编译程序遭Win10 Defender报Win32/Wactac.B!ml的解决问询
MinGW编译程序遭Windows Defender误报的疑问
编译环境详情
- 64位Windows 10环境:
MinGW64, MSYS2, SDL2 v2.26.0及后续版本, g++ 13.2.0, make - 32位Windows Vista SP2环境:
MinGW, msys.bat, SDL2 v2.0.3, g++ 9.2.0, make
两套环境下的源码基本一致,仅Vista版本使用mingw-std-threads替代MinGW原生的std::thread。
误报现象与处理尝试
Vista环境编译的程序在Win10中运行时,被Windows Defender标记为Win32/Wactac.B!ml,添加安全例外后程序可正常执行。尝试在msys.bat中执行strip命令处理生成的exe文件,仅缩减了文件体积,并未解决误报问题。
已将该程序提交至微软误报反馈平台,归类为「PUA(潜在不受欢迎程序)误报」,收到的回复中列出了(!) Cloud: Program:Win32/Wacapew.C!ml和(!) Cloud: Trojan:Win32/Sabsik.FLA!ml两项标记,同时明确说明提交文件不符合恶意软件判定标准,不会添加到官方检测库中。
疑问
Win32/Wactac.B!ml这类标记项具体指什么?- 如何配置MinGW/msys.bat,避免编译出被Windows Defender标记为这类项的程序?
内容的提问来源于stack exchange,提问作者Vortex 2728182818
相关产品推荐
相关产品推荐

