2011-09-16 12 views
4

VS 2010 Ultimateで短時間C++テストを行うためにパフォーマンスウィザードツールを使用しようとしました。VS 2010、アンマネージC++のパフォーマンスウィザード

しかし、任意のコードのプロファイリングプロセスがクラッシュし、次のエラーが発生します。

Could not launch xxx.exe. Injection of runtime library failed. 

私は、NetBeansを使用して、私は多くの経験を持っていないVS 2010プロファイラでこの時間まで。

私は、この機能は管理されていないC++ ... C++コードが正しい...

の設定のために利用可能であるかどうかを疑問に思う:VS 2010アルティメット、勝利7教授32ビット。

更新された質問: 計測方法はうまく機能しますが、CPUサンプリング方法はまだ機能しません。

答えて

0

はい、プロファイラはネイティブコードで動作します。

昇格した管理者としてVisual Studioを実行してみてください。

+0

私はおそらく同じ問題を抱えていましたが、このプロファイリングを試したかっただけです。私は正確にエラーメッセージを覚えていません。私は管理者権限でVSを実行していました。 –

+0

@ Ben。同じ結果が管理者としてVSを実行しています... – Johnas

+0

@johnas:VSインストールが正常であることを確認するために、 "Hello World"スタイルのプロジェクトでプロファイラを実行できますか? –

0

アプリケーションに対してアプリケーションベリファイシムを有効にしているかどうか確認してください。

0

この問題は、プログラムにフックをインストールしているセキュリティまたはマルウェア対策プログラムによって引き起こされる可能性があります。プロファイラではフックを取得できません。ベンダーによっては、これらのフックを制限する方法が用意されているため、プロファイリング中に一定期間オフにします。

関連する問題