my question a few minutes agoと同じプログラムについて...私はセットアッププロジェクトを追加し、プログラムのMSIを構築しました。親のノートパソコンにインストールしようとしたとき、彼らのアンチウィルス(無料のAvast Home Edition)は警告を発し、setup.exeがトロイの木馬であると非難しました。C#アプリケーションがウイルスとして検出されました
なぜこれが起こっているのか、どのように修正できるのか誰にも分かりませんか?
my question a few minutes agoと同じプログラムについて...私はセットアッププロジェクトを追加し、プログラムのMSIを構築しました。親のノートパソコンにインストールしようとしたとき、彼らのアンチウィルス(無料のAvast Home Edition)は警告を発し、setup.exeがトロイの木馬であると非難しました。C#アプリケーションがウイルスとして検出されました
なぜこれが起こっているのか、どのように修正できるのか誰にも分かりませんか?
確かに、クリーンなCD(既知の良いマシンを使ってBartPEなどを構築してください)から起動し、マシンを完全にスキャンしてください。しかし、確認するもう一つの良いことは、まさにどのウイルスAvast!あなたのプログラムはだと思います。あなたがそれを知ったら、あなたはウイルスデータベースの1つでそれを調べ、あなたのソフトウェアがそれを含むことができないようにするべきです。
アバスト!なんらかの理由で偽陽性になってしまっただけで、Avastに連絡する以外にもできることはたくさんあることはわかりません!と返信を期待しています。
最初に行うことは、ビルドPCをウイルススキャンすることです。
jsightが示唆したことを行い、あなたのマシンにウイルスがないことを確認します。また、.msiファイルをAvast's online scannerに提出し、あなたのパッケージに含まれているものを確認してください。そのファイルにトロイの木馬が含まれていると報告された場合は、Avastに連絡して、.msiパッケージにトロイの木馬が含まれていることを確認するよう依頼してください。
トロイの木馬が含まれていない場合は、Avastからスキャナがトリガーされた原因を確認してください。あなたのコードには、Avastが探しているパターンと一致するものがあるかもしれません。あなたのファイルを無視するようにパターンを調整できるかもしれませんし、コードを微調整してスキャナを起動させることもできます。
Kasperskyでは、設定が高く設定されている場合、インストーラーがレジストリキーを変更したり、ポートを開いたりすると、ほとんどすべてのインストーラーがアラーム(iTunes、Windows Update、すべて)を起動します。 avastが動作をチェックし、プログラムがポートを開いていると、おそらくそれが原因です。
セットアップファイルを再構築し、正確なファイルサイズを確認します。 "疑わしい"セットアップファイルの正確なファイルサイズを確認してください。
ソースコードが変更されておらず、2つのファイルサイズが異なる場合、移動中に汚染されている可能性があります。
私はちょっとした正気チェックのようにしています。
@Justin Bennett:2つの選択肢のどちらを選択しましたか?あなたはAvastに連絡しましたか? –