私のプログラムの次のコードは、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 { }
}
}