数分前の私の質問と同じプログラムに関して...セットアッププロジェクトを追加し、プログラムのMSIを構築しました(それを理解できるかどうかを確認するためだけに)、1つのことを除いてうまく機能します。親のラップトップにインストールしようとしたとき、彼らのアンチウイルス (無料のアバスト ホーム エディション) が警告を発し、私の setup.exe がトロイの木馬であると非難しました。
なぜこれが起こるのか、どうすれば修正できるのか、誰にも分かりますか?
実際、クリーンな CD から起動し (正常なマシンを使用してBartPEなどをビルドします)、マシンを完全にスキャンします。ただし、チェックするもう1つの良い点は、正確にどのウイルスAvast! あなたのプログラムはあると思います。それがわかれば、ウイルス データベースの 1 つでそれを検索し、ソフトウェアにそのウイルスが含まれていないことを確認できます。
オッズはそのアバストです!何らかの理由で誤検知が発生しているだけで、アバストに連絡する以外にできることはあまりありません! そして返事を期待しています。
私は jsight が提案したことを実行し、あなたのマシンがウイルスに感染していないことを確認します。また、.msi ファイルをアバストのオンライン スキャナーに送信し、パッケージに何が含まれているかを確認します。ファイルにトロイの木馬が含まれていると報告された場合は、アバストに連絡して、.msi パッケージにトロイの木馬が含まれていることを確認するよう依頼してください。
トロイの木馬が含まれていない場合は、スキャナーをトリガーした原因をアバストから調べてください。アバストが検索するパターンに一致するコードがコードに含まれている可能性があります。彼らはパターンを調整してファイルを無視するか、コードを微調整してスキャナーをトリガーしないようにすることができます。
「Avast」はわかりませんが、Kaspersky では、構成が高に設定されている場合、ほとんどすべてのインストーラー (iTunes、Windows Update、すべて) がアラームを発生させます (特に、インストーラーがレジストリ キーを変更したり、ポートを開いたりした場合)。アバストが動作をチェックし、プログラムがポートを開く場合、おそらくそれが原因です。
セットアップ ファイルを再構築し、正確なファイル サイズを確認します。「疑わしい」セットアップ ファイルの正確なファイル サイズを確認します。
ソース コードが変更されておらず、2 つのファイル サイズが異なる場合は、転送中に汚染された可能性が非常に高くなります。
最初にちょっとした健全性チェックとしてそれを行います。
最初に行うことは、ビルド PC のウイルスをスキャンすることです。