2010-12-02 55 views
0

所以我有一个问题,我们的NSIS安装程序在现有安装的顶部安装时会减慢堆栈?NSIS安装程序在使用Microsoft Security Essentials的计算机上运行缓慢

它似乎与Microsoft的Security Essentials直接相关,关闭运行时检查会导致它消失,但我从未遇到任何与其他任何安装程序类似的东西 - 所以在这里是否存在已知问题或者我们应该做些什么不同的事情来避免这种事情?

给你一个想法..每个.EXE需要10-15秒才能解包,但是在一台干净的机器上,或者关闭Security Essentials时,只需要一两秒钟 - 这是带12GB内存的线核i7。

我唯一能想到的就是将exe文件复制到一个临时文件中,然后再将它移开,但这看起来有点笨重。

回答

1

你会恨我。

如果您胜任,将失去杀毒软件。

防病毒仅仅是那些无法保持机器无法被感染的人所需要的。

我运行了多年的防病毒软件,并且在我的邮件文件夹的六个月大的备份中合法地只跳一次。有什么奇怪的是它在防病毒发现之前坐了6个月。与此同时,它误报了很多次。

我不再运行杀毒软件,如果我再也不运行杀毒软件,会很高兴。

+1

是的,抱歉,但告诉我们的客户'失去他们的杀毒软件'可能是我想要做的最后一件事。 – Jesse 2010-12-15 05:32:12

0

您可能会考虑切换为使用Microsoft WIX而不是http://wix.sourceforge.net/它运行得非常好,它是免费的,并且得到了Microsoft的支持。我相当确信,微软不会让它与自己的反病毒产生负面影响。

当我从nsis切换到“杀手时刻”时,nsis卸载程序中的一个产生了微软防御者的误报。然后我将它上传到http://virustotal.com,并且20个防病毒扫描器中有5个将其标记为特洛伊木马。我不确定nsis uninstaller如何使它容易出现误报,但是我的一个潜在客户没有那么多试图尝试我的软件,然后被告知这是一种病毒让我感到恐惧!

相关问题