0

我正在 MS VC 2010 中构建一个简单的控制台应用程序。

事实:

  1. [在调试模式下] 我从 F-Secure 收到一条消息:“病毒已删除”。它指向我的 .exe 用于调试模式。感染:Gen:Variant.Symmi.4743。MS VC 打印:“致命错误:无法打开文件 [我的 .exe 文件]”。
  2. [发布中] 构建正常。
  3. [在 VC 2008 中] 在 Debug 和 Release 中都可以构建。
  4. [在 2010 年调试] 早些时候它也可以构建。突然就开始了……

会是什么呢?

4

1 回答 1

1

使用 Visual Studio 构建时遇到病毒扫描程序问题是一个非常常见的问题。您的构建过程使 EXE 或 DLL 不知从何处弹出,这使病毒扫描程序非常兴奋。我以前没听说过 F-Secure 的产品是麻烦制造者,不像 Avast 那样麻烦。但是,让您的二进制文件意外匹配已知病毒的签名之一当然是有可能的。另一个长期存在的问题是病毒扫描程序在扫描文件时锁定文件,这反过来又使 mt.exe 无法嵌入清单。

如果您与 F-Secure 结婚,那么您需要找到一个解决方法,而不是卸载或禁用它。就像禁用对特定二进制文件的扫描一样。在 superuser.com 或供应商论坛上寻求帮助。我不是在推荐产品,但微软的免费 Windows Defender 给我带来了零麻烦。

于 2012-12-28T12:57:36.300 回答