1

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

请问有什么技巧可以解决这个问题吗?

我正在做的是更新应用程序。我创建一个临时文件夹,在那里下载文件,然后删除原始文件夹的文件,最后将文件从临时文件夹复制到原始文件夹。最后一步被卡巴斯基视为病毒。

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 { }
        }
    }
4

0 回答 0