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

Posted

技术标签:

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

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

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

【问题讨论】:

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

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

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

1 .平均 Avg White-list service

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

3 .卡巴斯基white-list

4 . Eset Nod32 White-list

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

希望对你有帮助

【讨论】:

以上是关于请求防病毒或操作系统的权限以执行的主要内容,如果未能解决你的问题,请参考以下文章

java能不能写病毒或木马

Android如何根据选择器意图中的用户操作请求权限

使用 SYSENTER 和 SYSEXIT 指令执行对系统过程的快速调用

有没有办法以编程方式对 Android 上的系统权限对话框执行输入操作?

python中安装模块说请求的操作需要提升啥意思

渗透术语