AV抱怨代码是恶意的

时间:2014-06-20 10:49:54

标签: c# .net winforms virus

当我调试我的项目时,我的AV(Avast)抱怨.exe文件被Win32 eve-gen [Susp]感染,然后编译器说:Unable to copy file "obj\x86\Debug\Payroll.exe" to "bin\Debug\Payroll.exe". Could not find file 'obj\x86\Debug\Payroll.exe'.

令人惊讶的是,当我在表单中注释掉以下代码时,没有病毒并且编译没有错误!这里有什么恶意?

    private bool ValidateView()
    {
        if (string.IsNullOrWhiteSpace(txtEmployeeID.Text))
        {
            MessageBox.Show("Empty field Employee ID");
            return false;
        }

        if (string.IsNullOrWhiteSpace(cmbName.Text))
        {
            MessageBox.Show("Empty field Employee Name");
            return false;
        }
        if (string.IsNullOrWhiteSpace(cmbType.Text))
        {
            MessageBox.Show("Empty field Employee ID");
            return false;
        }
        if (string.IsNullOrWhiteSpace(txtAmount.Text))
        {
            MessageBox.Show("Empty field Amount");
            return false;
        }
        if (string.IsNullOrWhiteSpace(cmbMonths.Text))
        {
            MessageBox.Show("Empty field Instalments");
            return false;
        }

        return true;

    }

1 个答案:

答案 0 :(得分:3)

那里没有任何恶意。这只是假阳性。杀毒软件犯了一个错误。这有时会发生。很少,但确实如此。如果更新您的防病毒软件没有帮助,我建议您将项目文件夹添加到它的例外列表中(这样它就不会检查该文件夹是否有病毒)。它也会加快你的工作。