复制文件/目录被视为病毒 - 更新应用程序

时间:2013-11-13 18:03:22

标签: c# .net copy auto-update virus

我的程序中的以下代码被卡巴斯基视为病毒。

有任何解决方法吗?

我正在做的是更新应用程序。我创建一个临时文件夹,下载文件,然后我删除原始文件夹的文件,并将文件从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 { }
        }
    }

0 个答案:

没有答案