卡巴斯基删除了我的项目可执行文件



我在Visual Studio 2015中有一个C#项目,名为"Assembler"。它的代码如下:

using System;
public static class Assembler.Program {
    public static void Main () {  }
}

还有一些其他(未使用的)类,但它们的目的是存储和管理字节级数据类型。在我的整个代码中没有系统调用,我的项目也没有资源。

将Assembler.exe作为Windows应用程序启动时(通过在项目属性->应用程序->输出类型下设置),可执行文件将被标记为特洛伊木马并立即删除。但是,例如,当将其作为控制台应用程序启动或简单地将输出程序集重命名为AssemblerTest.exe时,可执行文件会正常启动、运行和终止。

有没有办法告诉卡巴斯基不要删除我的项目可执行程序Assembler.exe我还试图将我的可执行文件添加到异常中,但它无论如何都会被删除。卡巴斯基的帮助说,我必须将它添加到"受信任的应用程序"中,但我不能将其添加到受信任的程序中,因为当尝试使用卡巴斯基的OpenFileDialog选择可执行文件时,它会显示this file is currently used by another process,即使Visual Studio关闭。将Visual Studio添加到受信任的应用程序(所有程序控制活动都已停用)根本没有帮助。

我可以简单地重命名我的项目,但如果不因为卡巴斯基认为我创建了特洛伊木马就不必重命名项目,那就太好了。

一些版本信息:操作系统:Windows 7 Home Premium 64位卡巴斯基15.0.0.463(b)Visual Studio 2013

尝试遵循本指南http://support.kaspersky.com/11146#block2并将您的项目文件夹添加到卡巴斯基的AV/IS排除列表中。为了最大限度地减少使用排除列表的副作用(例如,恶意软件理论上可以存储在排除区域,卡巴斯基将跳过它),请选中将应用排除规则的组件的复选框。

最新更新