Delphi 7应用程序和Microsoft Security Essentials

Jef*_*ope 5 delphi delphi-7 delphi-xe2 ms-security-essentials

我们在许多客户端计算机上运行Delphi 7应用程序.最近,一些客户端计算机开始使用Microsoft Security Essentials.它开始将我们的可执行文件识别为恶意软件并立即将其关闭.MS Security essentials显示的消息是:

"Security Essentials在您的PC上检测到它无法识别的项目......"

奇怪的是它并不总是出现在应用程序中的相同选项.您可以在后续登录时执行相同的操作,有时它可以正常工作,有时安全要件会将其关闭.这使我们很难在我们的应用程序中缩小到特定原因.

我尝试使用提升的帐户权限运行应用程序,但仍然能够使其失败.在运行相同应用程序的Delphi XE2编译时,我无法复制该问题.

关于要寻找什么的任何想法? 我们真的试图避免将我们的应用程序添加到Security Essentials排除列表中.我们的应用程序从未被确定为不同安全程序(norton,mcaffee等)的问题.

ssh*_*ssh 2

我曾经遇到过使用 Delphi(7) 构建的可执行文件的类似问题,尽管它与 Delphi-7 无关。碰巧可执行文件的某些部分与某些病毒签名匹配,或者 AV 启发式扫描怀疑可执行文件有问题。您可以尝试的一件事是更改一些编译器设置,例如调试选项。更改调试信息或使用调试 DCU 可能会导致最终可执行文件中的字节序列略有不同。