1

我在 Visual Studio 2015 中创建了一个非常简单的 Windows 窗体项目,只有 1 个按钮,点击时会显示 1 个消息框。

我编译它并将文件发送给一个朋友,但他用Virustotal扫描它,结果是这样的。一个 AV 将其检测为HEUR/QVM03.0.Malware.Gen.

这里有什么问题?

4

2 回答 2

10

Virus Total 使用许多不同的防病毒产品扫描上传的文件。这些产品有些很好,有些很棒,但有些也很差。这就是为什么这些产品中的一些即使是简单的 Windows 窗体应用程序也会给出误报的原因。

如果任何可执行文件(*.exe 文件)没有数字签名,一些防病毒供应商甚至会将其检测为“恶意软件”或“可疑”。这是一种非常糟糕的方法,许多独立开发人员因此遇到了问题。对于创建一些商业软件的大公司来说,获取和购买用于对软件进行签名的数字证书是很容易的,但对于从事免费软件应用程序的独立开发人员来说,这是一个非常大的问题。

于 2015-11-30T13:15:17.707 回答
1

在本文发布时,激活Enable ClickOnce security settings构建配置并将其设置为发布将避免所有误报。当然,没有什么能阻止奇虎或其他 AV 供应商后来天真地将所有 .EXE 标记为恶意软件。

于 2016-04-13T20:24:07.723 回答