当我调试我的项目时,我的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;
}
答案 0 :(得分:3)
那里没有任何恶意。这只是假阳性。杀毒软件犯了一个错误。这有时会发生。很少,但确实如此。如果更新您的防病毒软件没有帮助,我建议您将项目文件夹添加到它的例外列表中(这样它就不会检查该文件夹是否有病毒)。它也会加快你的工作。