1

リリースビルドでクラッシュが発生した場所のスタックトレースを取得することを期待して、VS2010 でダンプファイルを読み取ろうとしていますが、VS2010 でダンプファイルを開くと、

32 ビット プロセスの 64 ビット ダンプをデバッグすることはできません。32 プロセスの 32 ビット ダンプを収集する必要があります。

現在、私のアプリケーションは 32 ビットで、64 ビット システムで実行されていました。これは、64ビットシステムで実行されているため、現在ダンプファイルを読み取れないということですか?? 助言がありますか ?ダンプ ファイルは、Windows 7 で 64 ビットのタスク マネージャーを使用して生成されました。Windows 7 で 32 ビットのタスク マネージャーを実行し、そこからダンプを生成すると、問題は解決しますか?

4

2 に答える 2

1

はい、32 ビット タスク マネージャーを使用して 32 ビット プロセスのダンプを作成する方法です。

32 ビット プロセスで 64 ビット タスク マネージャーを使用すると、あまり役に立たない wow64 クラッシュ ダンプが作成されます。

関連する MSDN ブログは次のとおりです: http://blogs.msdn.com/b/amb/archive/2012/05/28/10163879.aspx

于 2013-08-17T16:02:04.417 に答える