Visual studio 2010 在MS VC 2010中构建调试时出现病毒

Visual studio 2010 在MS VC 2010中构建调试时出现病毒,visual-studio-2010,debugging,build,virus,Visual Studio 2010,Debugging,Build,Virus,我正在MS VC 2010中构建一个简单的控制台应用程序 事实: [在调试模式下]我从F-Secure收到一条消息:“病毒已删除”。它指向调试模式的my.exe。感染:Gen:Variant.Symmi.4743。MS VC打印:“致命错误:无法打开文件[my.exe file]” [发布中]版本正常 [在VC 2008中]在调试和发布时都可以正常构建 [在2010年调试]早些时候,它也构建了OK。它突然开始了 可能是什么?在使用Visual Studio构建时,病毒扫描程序出现问题是一个非常常

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

事实:

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

  • 可能是什么?

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


    如果您坚持使用F-Secure,那么除了卸载或禁用它之外,您还需要找到其他解决方法。比如禁用对特定二进制文件的扫描。请访问superuser.com或供应商论坛寻求帮助。我不是在推荐产品,但微软的免费Windows Defender给我带来了零麻烦。

    一些VirusScanner可以选择从扫描中排除文件夹……你可以放心地认为F-Secure是个白痴。你只是偶然发现了一个触发它的模式。每个控制台应用程序都会出现这种情况吗?您是否使用特定的“可疑”库,如WinSock?@rene,排除是一个选项,但我想了解原因。另请参见#4(新增)。如果您可以回滚最新的病毒定义,您可以查看问题是否消失。在这种情况下,F-Secure必须是最棒的viruscsanner,因为它可以为仍然需要构建的viruses发送virusdefinitions…:-)我没有找到是否可以回滚病毒定义。也许我不能…也许,考虑到事实2-4,这更像是二进制文件被识别为病毒,而不是被锁定。奇怪的是,我从来没有遇到过这种事情。谢谢