0

我有一个在 Windows 上运行的应用程序。我面临以下问题。

  1. AV/AS 在安装后和第一次调用时会阻止我的应用程序。

  2. AV/AS 块不允许我的应用程序与服务器通信,它会阻止我的 UDP/TCP 连接。

  3. AV/AS 阻止我的应用程序访问 Windows 注册表操作。

  4. AV/AS 阻止我的应用程序启动/分叉新进程。

找出为什么我的应用程序行为不端的时间过长,这是因为 AV/AS 阻止了它。然后我将我的应用程序添加到 AV/AS 软件的例外列表中,它就可以工作了。

现在在升级 AV/AS 软件时,我在 AV/AS 软件中所做的设置必须重新完成,如果我忘记了 :( 乱七八糟。

我的问题,

有什么方法可以在我的应用程序初始化功能期间使用 AV/AS 软件注册我的应用程序?

有什么方法可以在 Windows 上注册我的应用程序,以便 AV/AS 知道我的应用程序是真实的?

我用有效的 Windows 证书签署了我所有的二进制文件。

请让我知道你的建议。

谢谢,

~纳齐尔

4

1 回答 1

0

我认为 AV/AS 没有理由阻止您的应用程序,除非它是病毒(它会做一些“坏事”)。许多防病毒软件都有某种行为分析(如沙箱),并且可以检测“不良”行为(例如,如果您尝试覆盖某些系统注册表、系统文件等)。您的应用程序到底在做什么?“使用有效的 Windows 证书签署我所有的二进制文件”是什么意思?

于 2010-07-07T14:02:07.933 回答