Windows:防止防病毒软件阻止安装或运行桌面程序

时间:2014-03-17 20:23:43

标签: visual-studio winapi gcc antivirus codesign

过去我曾经看到Norton防病毒软件会阻止合法程序在Windows 7上运行。 我的印象是,为了防止防病毒程序,例如Norton防止安装或运行程序,我需要将程序代码签名,因此将Windows标记为良性程序。在各种环境中执行代码签名的过程是什么,例如:

  • 如何对使用Visual Studio开发的常规C ++程序进行编码?
  • 好奇,我如何对使用GCC创建的程序进行编码,例如:使用Cygwin?

感谢。

1 个答案:

答案 0 :(得分:1)

您无法以防病毒程序会忽略它的方式签署您的程序。如果你能这样做,病毒编写者就会签署他们的程序。签署代码不会改变反病毒程序查看代码的方式。

反病毒程序总会产生误报。这是生活中的一个事实。如果您是受害者,您需要完成联系反病毒作者的标准程序,并要求他们为您的程序制作例外。

您有时也可以尝试找出程序的哪个方面让AV程序指责它,并改变它。例如,可执行的打包器因触发AV检测而臭名昭着。