【问题标题】:Request permission from antivirus or operating system to execute请求防病毒或操作系统的权限以执行
【发布时间】:2016-01-09 08:29:49
【问题描述】:

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

有没有办法在代码中请求权限以让防病毒软件从我的程序中释放出来?

【问题讨论】:

  • 您的程序在做什么导致防病毒软件阻止它?这将是您问题的真正答案。
  • 其实我有两个程序,一个服务器和一个客户端。我认为防病毒软件正在阻止它们,因为我在未经任何许可的情况下在随机端口上使用套接字。
  • 如果有可能实现它,那么它会破坏防病毒程序的全部意义,不是吗?
  • 你能运行提升的程序,看看是否仍然给你一个误报吗?

标签: c# .net antivirus


【解决方案1】:

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

这里有一些示例供您发送文件进行分析:

1 .平均 Avg White-list service

2 。在 Avast Avast white-list 上阅读如何操作

3 .卡巴斯基white-list

4 . Eset Nod32 White-list

等等。你可以用谷歌搜索一下。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2013-05-08
    相关资源
    最近更新 更多