阻止 avast! 攻击我自己的程序

阻止 avast! 攻击我自己的程序

我最近在新系统上练习 C#。编译没问题,但是当我尝试运行生成的.exe文件时,avast! 认为它是恶意软件并在沙盒中运行一段时间(它在沙盒中无法正常工作),只有当它完成扫描后才会让我正常运行它。

当我尝试再次运行它时,大多数情况下都会发生相同的过程,无论我是否更改代码。

有什么方法可以让我调整 Avast 的设置以阻止它攻击我的程序?

注意:我在这里处理的是非常简单的命令提示符程序。

答案1

根据我找到的 4.8 版用户手册(参见第 40 页),您需要按照评论的建议进行操作,并将您的 obj 目录或 bin 目录添加到排除列表中。

根据一篇帖子我在 2011 年的 Avast 论坛中发现,您还可以通过以下方式添加单个文件的排除项:

...手动编辑例外路径所在的行。因此,使用“浏览”按钮,首先选择文件夹,然后编辑结果路径并“添加”到排除项。您也可以使用“*”和“?”。

答案2

您必须禁用 Avast DeepScreen:

打开 Avast 用户界面>设置>防病毒取消选中,启用 DeepScreen。

在此处输入图片描述

现在,它在同一页面上的选项变得更小了(第 6 个选项)

对于我拥有的不同版本(图像中的版本),该选项更难找到(在我看来)。

在此处输入图片描述

Avast Premier 2017,禁用强化模式什么都不做!相反,你必须禁用网络捕获如下所示:

在此处输入图片描述

答案3

正如其他人提到的,罪魁祸首是 DeepScreen。如果您将 Avast 设置为静音/游戏模式,情况会特别糟糕,因为您可能会遇到意外/奇怪的行为,而您却不知道原因。(我花了一整天时间调试我正在开发的程序的安装程序,因为每次启动它时它都会突然运行两次——DeepScreen 很容易忘记——并且只在第二次运行中成功。)

进入“设置”、“更新”、“详细信息”,你可以关闭弹出窗口对于大多数人来说,烦人的与更新相关的弹出窗口应该可以更轻松地不受干扰地工作、玩视频游戏等。但 DeepScreen 弹出窗口仍然会弹出!

无法禁用深屏:我尝试完全禁用 DeepScreen(在“设置”、“防病毒”下),因为它的破坏性太大,但这个复选框似乎没有效果。

不幸的是,我目前禁用 DeepScreen 的唯一方法是禁用所有防护罩!我甚至不确定这是否有效,因为即使禁用了所有防护罩,有时也会弹出 DeepScreen 窗口。无法阻止 Avast 在启动过程中随 Windows 一起启动,因此也许卸载 Avast 是唯一的解决方案

答案4

如果这些都不起作用,那就试试这个。

打开 Avast > 设置 > 组件 > 文件系统防护 > 自定义 > 排除 > 添加路径 > 确定 > 确定,您就完成了。

相关内容