みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VisualC++2010Expressでのエラー

Visual C++ 2010 Expressでエラーもなく、正常にビルドされたプログラムを終了した時に出力ウィンドウに
「テストプログラム.exe の 0x6b6b4444 で初回の例外が発生しました: 0xC0000005: 場所 0x00256a40 を読み込み中にアクセス違反が発生しました。
プログラム '[6396] テストプログラム.exe: ネイティブ' はコード 0 (0x0) で終了しました。」
というメッセージが表示されるのですが1行目にあるメッセージの意味がよく分かりません。プログラムそのものは途中で止まることなく動いています。
すべてのプログラムでこのメッセージは表示されます(Visual C++ 2010 Expressが自動生成したコードだけのプログラムでも)。
原因はウィルスチェックソフトが起動していることだというところまではわかったのですがアクセス違反を起こしたのはVisual C++ 2010 Expressの方なのかウィルスチェックソフトの方なのかよく分かりません。
それを調べる方法はないのでしょうか?
また、このメッセージを無視して実行し続けていたら何か問題が発生することはあるのでしょうか?
--- 実行環境 ---
Microsoft Visual C++ 2010 Express
WIN32 ユニコードビルド
C++

投稿日時 - 2018-04-05 21:54:39

QNo.9485476

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>私も最初はそう考えたのですがwin32 アプリケーションウィザードで作成したプログラム(「新規作成→プロジェクト→win32プロジェクト→完了」で作成)でもアクセス違反のメッセージは表示されたのでソースコードが原因とは思えません。

申し訳ありません。
質問の方にも()で書かれてましたね。

>「テストプログラム.exe の 0x6b6b4444 で初回の例外が発生しました: 0xC0000005: 場所 0x00256a40 を読み込み中にアクセス違反が発生しました。
プログラム '[6396] テストプログラム.exe: ネイティブ' はコード 0 (0x0) で終了しました。」
>というメッセージが表示されるのですが1行目にあるメッセージの意味がよく分かりません。プログラムそのものは途中で止まることなく動いています。

何となくですがウインドウを操作するスレッドだけ生き残って動いている状態かと思います。

>また、アクセス違反のメッセージが表示されたプログラムはすべて、ウィルスチェックソフトを起動していないときには何の問題もありませんでした。

そのウイルスチェックソフトが不明なプログラムとして停止させてたりするんじゃないでしょうか?
ウイルスチェックソフトのログに記録があったりしませんか?

投稿日時 - 2018-04-07 12:55:31

お礼

回答ありがとうございます。
ウイルスチェックソフトのログの記録を調べてみましたがそれらしき情報は見つかりませんでした。
ただ、いろいろ試してみた結果、Visual C++ 2010 Expressが作成したプロジェクトのあるフォルダを、ウィルスチェックソフトの例外設定に指定するとアクセス違反のメッセージが表示されなくなりました。
すっきりしない解決方法ですがしばらくはこのまま使ってみます。

投稿日時 - 2018-04-07 14:55:29

ANo.1

おそらくは、ビルドしたソースコードに問題があるのだと思います。
勘違いされているようですが正常にビルドされたからといってソースコードに問題がないというわけではありません。
あくまで文法に問題がないというだけです。

投稿日時 - 2018-04-05 22:04:09

お礼

回答ありがとうございます。
私も最初はそう考えたのですがwin32 アプリケーションウィザードで作成したプログラム(「新規作成→プロジェクト→win32プロジェクト→完了」で作成)でもアクセス違反のメッセージは表示されたのでソースコードが原因とは思えません。
このソースコードはすべてVisual C++ 2010 Expressが作成し私は一切手を加えていないソースコードなのですから。
また、アクセス違反のメッセージが表示されたプログラムはすべて、ウィルスチェックソフトを起動していないときには何の問題もありませんでした。

投稿日時 - 2018-04-06 19:52:33

あなたにオススメの質問