请求防病毒或操作系统的执行权限

Request permission from antivirus or operating system to execute

我用 c# .net 4.5 编写了一个程序,除非我关闭我的防病毒 (avast) 或将其路径添加到防病毒白名单中,否则该程序不会执行。

有什么方法可以在代码中请求权限,让杀毒软件摆脱我的程序吗?

没有。这是不可能的,所有现代反病毒软件都没有这样的 api。 您唯一可以做的就是将您的文件发送到 anti-virus 提供商站点,以分析他们是否接受并且没有检测到任何恶意行为,然后他们将向客户发送一个 white-list 签名(您的文件)。

以下是您发送文件进行分析的一些示例:

1。平均 Avg White-list service

2。在 Avast Avast white-list

上阅读如何操作

3。卡巴斯基 white-list

4。 Eset Nod32 White-list

等等。你可以用谷歌搜索它。

希望对您有所帮助