web-dev-qa-db-ja.com

アバストを止めろ!自分のプログラムを攻撃することから

私は最近新しいシステムで私のC#を練習しています。コンパイルは問題ありませんが、生成された.exeファイルを実行しようとすると、avast!それはマルウェアだと思い、しばらくの間サンドボックス内で実行し(そしてそれは正常に動作するはずのサンドボックス内では動作しません)、そしてそれがスキャンを終了した時に初めて正常に実行させます。

もう一度実行しようとすると、コードを変更したかどうかにかかわらず、ほとんどの場合同じプロセスが発生します。

Avastの設定を使って自分のプログラムを攻撃するのを阻止する方法はありますか?

注:ここでは、非常に単純なコマンドプロンプトプログラムを扱っています。

47
Bluefire

私がバージョン4.8のために見つけることができた ユーザーマニュアルによると (40ページを参照)、あなたはコメントが示唆するようにし、あなたのobjを追加する必要があります除外リストへのディレクトリまたはbinディレクトリ。

2011年のAvastフォーラムでの投稿 によると、次のようにして単一ファイルの除外を追加することもできます。

...例外のパスがある行を手動で編集します。そのため、「参照」ボタンを使用して、最初にフォルダを選択してから結果のパスを編集し、除外に「追加」します。 "*"や "?"も使えます。

21
Pow-Ian

Avast DeepScreenを無効にする必要があります。

Avastユーザーインターフェース>設定>アンチウイルスを開いて、DeepScreenを有効にします。

enter image description here

同じページで今ではもっと小さいオプションになっています(6番目から1番目)

私が持っている別のバージョン(画像内のバージョン)を見つけるのは(私の考えでは)選択肢が難しいです。

enter image description here

Avast Premier 2017では、強化モードを無効にしても何も起こりません。代わりに、以下に示すように Cyber​​Capture を無効にする必要があります。

enter image description here

26
Xonatron

他の人が述べたように、犯人はDeepScreen です。 AvastがSilent/gamingモードに設定されていると、それは特にまずいことです。 (開発したプログラムを起動するたびに突然2回実行され始めたため、1日かけてインストーラをデバッグしていました。 DeepScreenは非常に忘れがちです 2回目の実行で)

[設定]、[更新]、[詳細]の順に選択すると、ポップアップの[]をオフにできます - 迷惑な更新関連のポップアップ。しかし、DeepScreenポップアップはまだポップアップ表示されます。

ディープスクリーンを無効にすることはできません: DeepScreenを完全に無効にしようとしました([設定]、[ウイルス対策])。

残念ながら、私が現在DeepScreenを無効にする唯一の方法(Avast 2014.9.0.2021)は、すべてのシールドを無効にすることです。シールドが無効になっていてもDeepScreenポップアップが表示されることがあるので、これが機能しているかどうかさえわかりません。 Avastが起動中にWindowsで起動するのを防ぐことはできないので、 Avastをアンインストールすることが唯一の解決策です。

7
Jon Coombs

Avastを使用しているときは、Orange Avast Orbをダブルクリックします。 [設定]を選択し、次に[ウイルス対策]を選択します。画面をスクロールすると、除外が表示されます。

[除外]とコンパイル先のディレクトリを選択した場合。除外したディレクトリからコンパイルすることができます。何の問題もなく。

2
Roberts_Clif

私は全体のdevフォルダd:\ dev\*のファイルパス除外を追加しました、そしてこれはAvast Professional 2017を使って働きました:

  1. システムトレイのAvastアイコンを右クリック
  2. Open Avastユーザーインターフェースを選択します
  3. ウィンドウの左下にある[設定]をクリックします
  4. 「一般」タブで、「除外」エントリまでスクロールします。
  5. [ファイルパス]タブにフォルダ名を入力します。 d:\ dev\*(devフォルダーのすべてのファイルとサブフォルダーは無視されます)
  6. 右下の[OK]をクリックすると、変更がすぐに適用されます

Cyber​​ Captureを有効にするなどの設定を変更しなかった

1
PhilG

これらのどれも私のためにしなかったのでうまくいかなかったらこれを試みなさい。

[アバスト]> [設定]> [コンポーネント]> [ファイルシステムシールド]> [カスタマイズ]> [除外]>パスの追加> [OK]> [OK]の順にクリックします。

1
M Seck

ファイルシステムコンポーネントの盾への除外やディープスクリーンの除外、除外の追加など、他のすべての解決策を試してみました。唯一の解決策は、services.mscまたはComputer ManagementでAvastサービスを停止することです。 /サービス.

0
user55570

D:\ProjectDirを作成してから、このディレクトリの下にソースコードまたはソリューションを置きます。

Avast > Settings > Exclusions > File pathsを開き、D:\ProjectDir\*\bin\*\*を追加してください

avastはソースコードをD:\ProjectDir\*などでスキャンしますが、コンパイルされたアプリケーションは次の場所にないため、これはルールD:\ProjectDir\myapp\を追加するよりも安全です。

D:\ProjectDir\myapp\bin\Debug\myapp.exe
D:\ProjectDir\myapp\bin\Release\myapp.exe

新しいavast(2018)を使えばExclusionsで十分です、DeepScreenを無効にする必要はありません。

それでもうまくいかない場合は、アプリが本当にウイルスである場合は、Avastを無効にするかアンインストールする必要があります。

0
ewwink