我的C#应用​​程序被反病毒应用程序标记。我怎么弄清楚为什么?

时间:2012-02-15 17:00:02

标签: c# antivirus false-positive

我有一个C#应用程序被多个反病毒应用程序(AVG和Norton到目前为止)标记为“表现得很可疑”。我对此没有任何经验,有很多事情我认为可以被认为是“可疑的”(注册表访问,使用命名管道的本地服务的IPC,将文件复制到本地应用程序数据文件夹等),但我不知道从哪里开始。

请注意,这些应用并不是说我的应用是病毒或感染了病毒 - 但这是可疑的。

我怎样才能知道我的应用的哪个部分导致了这些问题?

2 个答案:

答案 0 :(得分:2)

我建议您进行问题排查。

如果您可以在开发机器上可靠地重现问题,请开始注释掉代码段,直到它停止发生。然后开始取消注释,直到它再次发生。这将至少缩小代码的哪一部分导致问题。

答案 1 :(得分:2)

您需要与防病毒公司联系,将您的应用程序列入白名单。不幸的是,这需要分别为每个人完成,他们有自己的过程。以下是AVGNorton的链接。

此过程通常需要一些时间,因此您可能需要考虑到这一点。