1

私のプログラムの次のコードは、Kaspersky によってウイルスとして扱われます。

これを解決するためのヒントはありますか?

私がやっていることは、アプリケーションの更新です。一時フォルダーを作成し、そこにファイルをダウンロードしてから、元のフォルダーのファイルを削除し、最終的に一時フォルダーから元のフォルダーにファイルをコピーします。この最後のステップは、カスペルスキーによってウイルスとして扱われています。

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