我的程序中的以下代码被卡巴斯基视为病毒。
有任何解决方法吗?
我正在做的是更新应用程序。我创建一个临时文件夹,下载文件,然后我删除原始文件夹的文件,并将文件从temp复制到原始文件夹。最后一步被卡巴斯基视为病毒。
private void CopiarPasta(string origem, string destino)
{
//copy the directories
foreach (string dirPath in System.IO.Directory.GetDirectories(origem, "*", System.IO.SearchOption.AllDirectories))
{
System.IO.Directory.CreateDirectory(dirPath.Replace(origem, destino));
}
//copy the files
foreach (string newPath in System.IO.Directory.GetFiles(origem, "*.*", System.IO.SearchOption.AllDirectories))
{
try
{
System.IO.File.Copy(newPath, newPath.Replace(origem, destino));
}
//I can't kill vshost32.exe
catch { }
}
}