我编写的应用程序被列为恶意软件。如何解决?


10

我有一个用Delphi编写的程序。该程序可以下载,但是某些防病毒软件(如Norton)将其检测为恶意软件,而其他防病毒软件(如AVG)则没有问题。

此外,当您想从我的网站下载该程序时,谷歌浏览器也会发出恶意软件警告。

除了将EXE文件放入ZIP文件之外,还有什么方法可以防止这种情况发生?


将其放入zip文件不是解决方案。而是找出造成此问题的原因并加以解决。或者,如果发现不可能,请至少向用户提前说明。

2
什么版本的Delphi和哪种类型的关闭应用程序?由特定的Delphi版本编译的控制台应用程序存在类似问题。在Stack Overflow和/或google中搜索Delphi和病毒软件应显示相关信息。
Marjan Venema'3

1
诺顿对病毒的看法过于狂热(某些版本将其归类为病毒)
棘手的怪胎2012年

1
AVG称为病毒或不称为病毒的内容实际上并不是有意义的数据点。
Kyralessa

1
@ratchetfreak:[在此处插入有关“某些版本”正确的刻板评论]
梅森·惠勒

Answers:


18

您应该尝试与Norton(Symantec?)的客户服务联系。我相信这是合法程序供应商的标准做法,这些程序被错误地标记为病毒。


11

注意事项:它可能确实已被感染。有一种病毒可以感染Delphi本身。如果您感染了它,则Delphi生成的任何可执行文件都将被感染。


2
事实是安装程序已与其他防病毒软件一起测试,未检测到任何东西。正是诺顿提出了问题,问题在于很多人都在使用诺顿
Japie Bosman 2012年

8

万一有兴趣的人,本文将通过一个无用的WinMain函数-The Evil WinMain程序来处理类似的情况。

关于所有防病毒程序中有三分之一为何没有明显原因而发疯的故事...

#include <windows.h>

int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show) {
    return 0;
}

...

那么,是什么导致其他防病毒软件供应商采用NUTS?

我开始感到他们只是开始在libc本身中搜索恶意软件。如果是这样,那就有点奇怪了,因为没有很多版本的libc可以一遍又一遍地遍历几乎所有事物。

是提到的VS 2008 ProjectFile +源+结果二进制文件,对它的vtotal结果没有做任何事情。

但是,请继续创建一个EMPTY C ++项目以自己查看。
使用空的winmain添加一个cpp文件,不执行任何构建发行版 ...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.