質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Q&A

解決済

VisualStudio 2019 C 誤検知?

yuufi
yuufi

総合スコア5

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

2回答

0グッド

0クリップ

1827閲覧

投稿2020/04/04 00:57

前提・実現したいこと

環境: windows10 Home
使用エディタ: MicrosoftVisualStudio 2019
使用言語: C
ファイル場所"C:Users¥ユーザー名\Desktop\visualstudio 情報処理練習用\ 情報処理 4-17¥Debug\情報処理 4-17.exe"

発生している問題・エラーメッセージ

MicrosoftVisualStudio:プログラム'C:Users¥ユーザー名\Desktop\visualstudio 情報処理練習用\ 情報処理 4-17¥Debug\情報処理 4-17.exe'を開始できません。 ファイルにウイルスまたは望ましくない可能性のあるソフトウェアが含まれているため、操作が完了しませんでした。 WindowsDefender:脅威がブロックされました。 状態:検疫済み 検疫されたファイルは、デバイスに問題を起こさないよう制限された場所にあります。これらは自動的に消去されます。 検出された脅威:Trojan:Win32/Ludicrouz.Z 警告レベル:重大 日付:2020/04/04 9:26 区分:トロイの木馬 詳細このプログラムは危険であり、攻撃者からのコマンドを実行します。

該当のソースコード

C

1#include <iostream> 2#include <stdio.h> 3int main() 4{ 5 int i,h; 6 for (i = 10; i > 0; i--) { 7 printf("\n"); 8 for (h = 0; h < 10; h++) { 9 printf("■"); 10 } 11 } 12}

試したこと

windowsdefenderフルスキャン、
windowsdefenderオフラインスキャン、
Microsoft Safety Scanner

のスキャンを試しましたが、どれも異常なし。
###質問
最近C言語…というかプログラミングを始めたものです。このコードを実行(Ctrl + F5)すると、エラーが出て実行結果が出なくなってしまいます。(デバッグでも同様)
これはwindowsdefenderなどの誤検知なのでしょうか?それとも誤検知ではないのでしょうか?トロイの木馬はウイルスの中では危ないものと聞いた覚えがありますので、少々不安なのですが…。そして、もし誤検知の場合、私はどのように行動すればいいのでしょうか?
ぜひご教授をお願いいたします。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答2

2

ベストアンサー

こちらでも
・Windows10 Pro バージョン1909(OSビルド18363.752)
・Defender
マルウェア対策クライアントのバージョン:4.18.2003.8
エンジンバージョン:1.1.16900.4
ウイルス対策のバージョン:1.313.712.0
スパイウェア対策のバージョン:1.313.712.0
・VisualStudioCommunity2019 Version16.5.1および16.5.2
の環境で実行し、"Trojan:Win32/Ludicrouz.Z"の脅威検出が再現しました。
誤検知ですね。

(追記)
x86のDebugビルドのみ誤検知が発生し、x86のReleaseビルドやx64のDebug/Releaseビルドでは誤検知されないようです。

投稿2020/04/04 01:23

編集2020/04/04 01:52
SHOMI

総合スコア4079

hihijiji, yy_tn👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

SHOMI

2020/04/04 02:07

フィードバックHubからMicrosoftに報告しておきました
yuufi

2020/04/04 02:58

ありがとうございます!

1

他のソースコードが正常にデバッグできるなら誤検知でしょう。セキュリティーセンターを開き、ウィルスと脅威の防止→ウィルスと脅威の防止設定→設定の管理→除外の追加または削除と移動すれば、検知対象から除外できます。
どうしても必要なコードではなさそうなので、そこまでしなくてもソースコードを書き換えるなり、最適化オプションを変えるなりすれば済むようにも思います。- にするなどで改善しませんか?

他のコードでも同様にデバッグできないなら、感染している可能性があるかもしれません。複数の方法でスキャンしてみてください。

投稿2020/04/04 01:13

編集2020/04/04 01:36
Zuishin

総合スコア27683

yuufi👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

yuufi

2020/04/04 02:58

わかりました。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。