2016-03-23 54 views
0

最も単純なアプリケーションを(デバッグモードで)終了するとアクセス違反が発生します。 これは私のC++プログラムです。 Win32コンソールアプリケーション、空のプロジェクト、ノープリコンパイル済みヘッダ、無SDLチェック:Visual Studio Community 2015 Hello Worldを終了するアクセス違反

#include <iostream> 
int main() 
{ 
    std::cout << "Hello World!" << std::endl; 
    return 0; 
} 

デバッグモードで(F5)、それは結果:0xc0000005で::0x778AB2D5(ntdll.dllの)ファイルhello.exe中で投げ 例外アクセス違反の読書場所は0x7179FFFFです。

私は修復してVisual Studio 2015コミュニティを再インストールし、VS Community Update 2RCを同じ結果でインストールしました。デバッグなしで開始問題ありません(Ctrlキー+ F5)

例外がスローされたライン264、まで、私はexe_common.inlを入力することができ、デバッグ(18回):

if (!__scrt_is_managed_app()) 
      exit(main_result); // -->> here 

編集: とコールスタックは示しています

[email protected]() Unknown 
[email protected]() Unknown 
a2hooks32.dll!7420ec83() Unknown 
[Frames below may be incorrect and/or missing, no symbols loaded for a2hooks32.dll] 
a2hooks32.dll!7421014f() Unknown 
a2hooks32.dll!74207565() Unknown 
a2hooks32.dll!742078b1() Unknown 
a2hooks32.dll!74206e6d() Unknown 
a2hooks32.dll!7420658d() Unknown 
a2hooks32.dll!742037fd() Unknown 
a2hooks32.dll!7421ac69() Unknown 
a2hooks32.dll!7421ad4f() Unknown 
[External Code] 

任意の手掛かりを?誰かが何が起こっているのか知っていますか?

答えて

1

まあ;私には恥じらい... 私は自分自身の質問に答えています。同じ問題を他人に明確にすることができるからです。私はこの問題はVisual Studio 2015に関連するものではなく、他のWindowsコンパイラ(実際にはデバッガ)にも関係していると言わざるを得ない。

私はEmsisoftアンチマルウェアメーカー、a2hooks32.dllの所有者を尋ね、およびサポートの男はすぐに答え送ら:

を...行動ブロッカーは、ファイルのハッシュを検索しようとしますそれを検証し、実行ファイルの機能を一時的にブロックします。接続されたデバッガがファイルにアクセスしているため、アクセス違反が発生しています。

さて、それでした。アンチマルウェアで実行可能ファイルをWhaitlisting私の心配を解決した。

関連する問題